r225: Fix null pointer, patch by Johan Myreen
[nbd.git] / 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());