tests: Minor fix to run-threaded.c.
authorWerner Koch <wk@gnupg.org>
Thu, 6 Jun 2019 16:59:16 +0000 (18:59 +0200)
committerWerner Koch <wk@gnupg.org>
Thu, 6 Jun 2019 16:59:16 +0000 (18:59 +0200)
* tests/run-threaded.c (random_data_close): Correct FD test.
--

An invalid DS is -1 and not 0; this fix is for correctness and does
not chnage anything in the real world.

Signed-off-by: Werner Koch <wk@gnupg.org>
tests/run-threaded.c

index 0e46bd2..1fe4f19 100644 (file)
@@ -284,6 +284,9 @@ random_data_new (const char *fname)
 {
   data_t ret = calloc (1, sizeof (struct data_s));
   int data_rand;
+
+  ret->fd = -1;
+
   if (data_type)
     {
       data_rand = data_type;
@@ -357,7 +360,8 @@ random_data_close (data_t data)
     {
       gpgme_data_release (data->dh);
     }
-  if (data->fd)
+
+  if (data->fd != -1)
     {
       close (data->fd);
     }