Move errno-protection into string_open_failed()
[exim.git] / src / src / lookups / dbmdb.c
index 0cec7327310c835e2151117e1c209811f74cd456..f5614fdacb7ddfac67b3edfed9e583803bf6cb1c 100644 (file)
@@ -26,11 +26,7 @@ EXIM_DB *yield = NULL;
 if ((s = Ustrrchr(dirname, '/'))) *s = '\0';
 EXIM_DBOPEN(filename, dirname, O_RDONLY, 0, &yield);
 if (!yield)
-  {
-  int save_errno = errno;
-  *errmsg = string_open_failed(errno, "%s as a %s file", filename, EXIM_DBTYPE);
-  errno = save_errno;
-  }
+  *errmsg = string_open_failed("%s as a %s file", filename, EXIM_DBTYPE);
 return yield;
 }