2002-09-02 Marcus Brinkmann <marcus@g10code.de>
authorMarcus Brinkmann <mb@g10code.com>
Mon, 2 Sep 2002 12:29:53 +0000 (12:29 +0000)
committerMarcus Brinkmann <mb@g10code.com>
Mon, 2 Sep 2002 12:29:53 +0000 (12:29 +0000)
* debug.c (_gpgme_debug_add): Test *LINE, not LINE.
(_gpgme_debug_end): Likewise.
Reported by Dr. Stefan Dalibor <Dr.Stefan.Dalibor@bfa.de>.

gpgme/ChangeLog
gpgme/debug.c

index fbcc9cd6efb0fa335d708ef8ba74338588390f42..1f3cbed8c681be135d30c74a57fe6b8e0b5b1040 100644 (file)
@@ -1,3 +1,9 @@
+2002-09-02  Marcus Brinkmann  <marcus@g10code.de>
+
+       * debug.c (_gpgme_debug_add): Test *LINE, not LINE.
+       (_gpgme_debug_end): Likewise.
+       Reported by Dr. Stefan Dalibor <Dr.Stefan.Dalibor@bfa.de>.
+
 2002-09-02  Marcus Brinkmann  <marcus@g10code.de>
 
        * posix-io.c (_gpgme_io_select): Don't use a non-constant struct
index 06ab1bc8bd5214d6578164f31255a3af32e3a19d..e0c7d89ecdf69e442ea2bcad5d7e0549f7a6fe27 100644 (file)
@@ -180,7 +180,7 @@ _gpgme_debug_add (void **line, const char *format, ...)
   char *toadd;
   char *result;
 
-  if (!line)
+  if (!*line)
     return;
 
   va_start (arg_ptr, format);
@@ -198,7 +198,7 @@ _gpgme_debug_add (void **line, const char *format, ...)
 void
 _gpgme_debug_end (void **line)
 {
-  if (!line)
+  if (!*line)
     return;
 
   /* The smallest possible level is 1, so force logging here by