core: Fix error checking in _gpgme_mkstemp.
authorWerner Koch <wk@gnupg.org>
Thu, 22 Sep 2016 10:46:06 +0000 (12:46 +0200)
committerWerner Koch <wk@gnupg.org>
Thu, 22 Sep 2016 10:46:06 +0000 (12:46 +0200)
* src/w32-util.c (_gpgme_mkstemp): Fix error checking.
(dlopen): Mark FLAGS as unused.

Signed-off-by: Werner Koch <wk@gnupg.org>
src/w32-util.c

index edac750..9d42139 100644 (file)
@@ -98,6 +98,8 @@ static GPG_ERR_INLINE void *
 dlopen (const char * name, int flag)
 {
   void * hd = LoadLibrary (name);
+
+  (void)flag;
   return hd;
 }
 
@@ -754,7 +756,7 @@ _gpgme_mkstemp (int *fd, char **name)
   if (!tmpname)
     return -1;
   *fd = my_mkstemp (tmpname);
-  if (fd < 0)
+  if (*fd < 0)
     {
       free (tmpname);
       return -1;