r282: Don't dereference stuff if we haven't set it. Patch by Scott Balneaves from...
authoryoe <yoe>
Tue, 18 Sep 2007 11:53:06 +0000 (11:53 +0000)
committeryoe <yoe>
Tue, 18 Sep 2007 11:53:06 +0000 (11:53 +0000)
nbd-server.c

index 4c5792c..b3e5e61 100644 (file)
@@ -1582,7 +1582,8 @@ int main(int argc, char *argv[]) {
        serve=cmdline(argc, argv);
        servers = parse_cfile(config_file_pos, &err);
        if(!servers || !servers->len) {
-               g_warning("Could not parse config file: %s", err->message);
+               g_warning("Could not parse config file: %s", 
+                               err ? err->message : "Unknown error");
        }
        if(serve) {
                g_array_append_val(servers, *serve);