A merged changes
authorWerner Koch <wk@gnupg.org>
Mon, 8 Nov 2010 09:18:47 +0000 (09:18 +0000)
committerWerner Koch <wk@gnupg.org>
Mon, 8 Nov 2010 09:18:47 +0000 (09:18 +0000)
common/ChangeLog
common/logging.c

index 9f4db9b..88675f5 100644 (file)
@@ -1,3 +1,8 @@
+2010-11-04  Werner Koch  <wk@g10code.com>
+
+       * logging.c (do_logv) [W32]: Don't set a default log stream if the
+       registry entry is empty.
+
 2010-10-27  Werner Koch  <wk@g10code.com>
 
        * gettime.c (gnupg_get_isotime): Compare to (time_t)-1.
index 6b9fa5e..37b890d 100644 (file)
@@ -577,7 +577,7 @@ do_logv (int level, int ignore_arg_ptr, const char *fmt, va_list arg_ptr)
 
       tmp = read_w32_registry_string (NULL, "Software\\GNU\\GnuPG",
                                             "DefaultLogFile");
-      log_set_file (tmp);
+      log_set_file (tmp && *tmp? tmp : NULL);
       jnlib_free (tmp);
 #else
       log_set_file (NULL); /* Make sure a log stream has been set.  */