r225: Fix null pointer, patch by Johan Myreen
authoryoe <yoe>
Wed, 27 Dec 2006 13:46:26 +0000 (13:46 +0000)
committeryoe <yoe>
Wed, 27 Dec 2006 13:46:26 +0000 (13:46 +0000)
nbd-server.c

index 986aa4b..3e6801a 100644 (file)
@@ -1292,7 +1292,7 @@ void daemonize(SERVER* serve) {
                        strncpy(pidftemplate, "/var/run/server.pid", 255);
                }
        }
-       snprintf(pidfname, 255, pidftemplate, serve->port);
+       snprintf(pidfname, 255, pidftemplate, serve ? serve->port : 0);
        pidf=fopen(pidfname, "w");
        if(pidf) {
                fprintf(pidf,"%d\n", (int)getpid());