cmdline: make sure that argv[0] exists
authorRobert Swiecki <robert@swiecki.net>
Mon, 1 Apr 2019 20:42:14 +0000 (22:42 +0200)
committerRobert Swiecki <robert@swiecki.net>
Mon, 1 Apr 2019 20:42:14 +0000 (22:42 +0200)
cmdline.cc

index 477c9b6..ce2ebeb 100644 (file)
@@ -309,7 +309,7 @@ static bool setupArgv(nsjconf_t* nsjconf, int argc, char** argv, int optind) {
                        nsjconf->argv.push_back(argv[i]);
                }
        }
-       if (nsjconf->exec_file.empty()) {
+       if (nsjconf->exec_file.empty() && nsjconf->argv.size() > 0) {
                nsjconf->exec_file = nsjconf->argv[0];
        }
        if (nsjconf->exec_file.empty()) {