editcap: make sure a file name was specified for --inject-secrets.

Bug reported in a wirehark-security message.
This commit is contained in:
Guy Harris 2025-06-14 23:36:48 -07:00
parent 8bd1c788a5
commit 4c685ba9cc

View File

@ -1543,6 +1543,12 @@ main(int argc, char *argv[])
goto clean_exit;
}
secrets_filename = splitted[1];
if (secrets_filename == NULL || secrets_filename[0] == '\0') {
cmdarg_err("no secrets file name was specified for --inject-secrets");
g_strfreev(splitted);
ret = WS_EXIT_INVALID_OPTION;
goto clean_exit;
}
} else {
cmdarg_err("no secrets type was specified for --inject-secrets");
g_strfreev(splitted);