aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWerner Koch <[email protected]>2004-05-05 19:33:56 +0000
committerWerner Koch <[email protected]>2004-05-05 19:33:56 +0000
commitedda971a15c98194bba283786d3e486e8f5839c5 (patch)
tree2ea37d2d30d0545746e818e0f040528b9ed3a4c7
parent* gpg-agent.c: Remove help texts for options lile --lc-ctype. (diff)
downloadgnupg-edda971a15c98194bba283786d3e486e8f5839c5.tar.gz
gnupg-edda971a15c98194bba283786d3e486e8f5839c5.zip
(log_set_file): Oops, don't close if LOGSTREAM is NULL.
-rw-r--r--jnlib/ChangeLog4
-rw-r--r--jnlib/logging.c2
2 files changed, 5 insertions, 1 deletions
diff --git a/jnlib/ChangeLog b/jnlib/ChangeLog
index 1527fb773..e9f643774 100644
--- a/jnlib/ChangeLog
+++ b/jnlib/ChangeLog
@@ -1,3 +1,7 @@
+2004-05-05 Werner Koch <[email protected]>
+
+ * logging.c (log_set_file): Oops, don't close if LOGSTREAM is NULL.
+
2004-04-30 Werner Koch <[email protected]>
* logging.c (log_set_file): Make sure the log stream will be
diff --git a/jnlib/logging.c b/jnlib/logging.c
index 7397ddd30..c75efaf85 100644
--- a/jnlib/logging.c
+++ b/jnlib/logging.c
@@ -260,7 +260,7 @@ log_set_file (const char *name)
force_prefixes = 1;
/* On success close the old logstream right now, so that we are
really sure it has been closed. */
- if (fp)
+ if (fp && logstream)
{
fclose (logstream);
logstream = NULL;