Demote WARNING to INFO, preserve errno
authorLRN <lrn1986@gmail.com>
Fri, 13 Jul 2012 00:39:26 +0000 (00:39 +0000)
committerLRN <lrn1986@gmail.com>
Fri, 13 Jul 2012 00:39:26 +0000 (00:39 +0000)
src/util/disk.c

index d1c13db03b0bdf4e2a65d2d9016937dbbc0daa0d..d805c1e42ca0033c71660fc378ac2523b3128820 100644 (file)
@@ -1708,9 +1708,12 @@ GNUNET_DISK_file_open (const char *fn, enum GNUNET_DISK_OpenFlags flags,
     h = INVALID_HANDLE_VALUE;
   if (h == INVALID_HANDLE_VALUE)
   {
+    int err;
     SetErrnoFromWinError (GetLastError ());
-    LOG_STRERROR_FILE (GNUNET_ERROR_TYPE_WARNING, "open", expfn);
+    err = errno;
+    LOG_STRERROR_FILE (GNUNET_ERROR_TYPE_INFO, "open", expfn);
     GNUNET_free (expfn);
+    errno = err;
     return NULL;
   }