diff options
| author | Alexander Barton <alex@barton.de> | 2005-02-07 19:31:34 +0000 |
|---|---|---|
| committer | Alexander Barton <alex@barton.de> | 2005-02-07 19:31:34 +0000 |
| commit | 8edeed8418a4d9c76fe80e4391e8dd37f2c1ec78 (patch) | |
| tree | 44a06e06a1ceb6d30d0213df6d87bf4c659e64d9 /src | |
| parent | 112102b10ce991340ba56e272e32bc50a73e1b05 (diff) | |
| download | ngircd-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.c | 6 |
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 )); |