diff --git a/src/sbbs3/sbbscon.c b/src/sbbs3/sbbscon.c
index ecba4dc7a4c262c8f33af84bc3cb4b24f795a73b..dfd449b705e66fc760ae9e085fa9e3f04bf8c1ba 100644
--- a/src/sbbs3/sbbscon.c
+++ b/src/sbbs3/sbbscon.c
@@ -124,8 +124,7 @@ gid_t				old_gid;
 BOOL				is_daemon=FALSE;
 char				daemon_type[2];
 BOOL				std_facilities=FALSE;
-FILE*				pidfile;
-
+FILE *				pidf;
 #endif
 
 static const char* prompt;
@@ -870,9 +869,9 @@ static void handle_sigs(void)  {
 		/* Write the standard .pid file if running as a daemon */
 		/* Must be here so signals are sent to the correct thread */
 
-		if(pidfile!=NULL) {
-			fprintf(pidfile,"%d",getpid());
-			fclose(pidfile);
+		if(pidf!=NULL) {
+			fprintf(pidf,"%d",getpid());
+			fclose(pidf);
 		}
 	}
 
@@ -1473,7 +1472,7 @@ int main(int argc, char** argv)
 		}
 
 		/* Open here to use startup permissions to create the file */
-		pidfile=fopen(SBBS_PID_FILE,"w");
+		pidf=fopen(SBBS_PID_FILE,"w");
 	}
 	old_uid = getuid();
 	if((pw_entry=getpwnam(new_uid_name))!=0)