[Pkg-gnupg-commit] [libassuan] 257/437: 2009-10-30 Marcus Brinkmann <marcus at g10code.de>

Eric Dorland eric at moszumanska.debian.org
Fri May 22 05:33:51 UTC 2015


This is an automated email from the git hooks/post-receive script.

eric pushed a commit to branch master
in repository libassuan.

commit f7a612729a4df3453abf8003b0837a309dd01daf
Author: Marcus Brinkmann <mb at g10code.com>
Date:   Fri Oct 30 14:13:22 2009 +0000

    2009-10-30  Marcus Brinkmann  <marcus at g10code.de>
    
    	* system.c (_assuan_spawn): Check fd_child_list before dumping it.
---
 src/ChangeLog | 4 ++++
 src/system.c  | 9 ++++++---
 2 files changed, 10 insertions(+), 3 deletions(-)

diff --git a/src/ChangeLog b/src/ChangeLog
index 14b4308..a6ceaca 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,7 @@
+2009-10-30  Marcus Brinkmann  <marcus at g10code.de>
+
+	* system.c (_assuan_spawn): Check fd_child_list before dumping it.
+
 2009-10-20  Marcus Brinkmann  <marcus at g10code.de>
 
 	* assuan.h (__assuan_usleep): Add declaration.
diff --git a/src/system.c b/src/system.c
index 7db29b5..ab9e5a1 100644
--- a/src/system.c
+++ b/src/system.c
@@ -783,10 +783,13 @@ _assuan_spawn (assuan_context_t ctx, pid_t *r_pid, const char *name,
 	}
     }
   i = 0;
-  while (fd_child_list[i] != ASSUAN_INVALID_FD)
+  if (fd_child_list)
     {
-      TRACE_LOG2 ("fd_child_list[%2i] = 0x%x", i, fd_child_list[i]);
-      i++;
+      while (fd_child_list[i] != ASSUAN_INVALID_FD)
+	{
+	  TRACE_LOG2 ("fd_child_list[%2i] = 0x%x", i, fd_child_list[i]);
+	  i++;
+	}
     }
 
   res = (ctx->system.spawn) (ctx, r_pid, name, argv, fd_in, fd_out,

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-gnupg/libassuan.git



More information about the Pkg-gnupg-commit mailing list