about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorAlexander Barton <alex@barton.de>2005-02-07 19:31:34 +0000
committerAlexander Barton <alex@barton.de>2005-02-07 19:31:34 +0000
commit8edeed8418a4d9c76fe80e4391e8dd37f2c1ec78 (patch)
tree44a06e06a1ceb6d30d0213df6d87bf4c659e64d9 /src
parent112102b10ce991340ba56e272e32bc50a73e1b05 (diff)
downloadngircd-8edeed8418a4d9c76fe80e4391e8dd37f2c1ec78.tar.gz
ngircd-8edeed8418a4d9c76fe80e4391e8dd37f2c1ec78.zip
Make sure that errno of fopen() isn't overwritten by the logging code.
Diffstat (limited to 'src')
-rw-r--r--src/ngircd/ngircd.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/ngircd/ngircd.c b/src/ngircd/ngircd.c
index 89b2f7f8..f85ce5bd 100644
--- a/src/ngircd/ngircd.c
+++ b/src/ngircd/ngircd.c
@@ -14,7 +14,7 @@
 
 #include "portab.h"
 
-static char UNUSED id[] = "$Id: ngircd.c,v 1.88 2005/02/04 14:24:21 alex Exp $";
+static char UNUSED id[] = "$Id: ngircd.c,v 1.89 2005/02/07 19:31:34 alex Exp $";
 
 #include "imp.h"
 #include <assert.h>
@@ -618,12 +618,12 @@ Pidfile_Create( LONG pid )
 	/* Pidfile configured? */
 	if( ! Conf_PidFile[0] ) return;
 
-	pidf = fopen( Conf_PidFile, "w" );
-
 #ifdef DEBUG
 	Log( LOG_DEBUG, "Creating PID file (%s) ...", Conf_PidFile );
 #endif
 
+	pidf = fopen( Conf_PidFile, "w" );
+
 	if( ! pidf )
 	{
 		Log( LOG_ERR, "Error writing PID file (%s): %s", Conf_PidFile, strerror( errno ));