1
0
mirror of https://github.com/nmap/nmap.git synced 2025-12-17 21:19:01 +00:00

Remove a memory leak in --help.

This commit is contained in:
david
2012-01-01 23:17:07 +00:00
parent e1c36c932a
commit 6a25fbe836

View File

@@ -657,7 +657,10 @@ static int read_metadata_file(const char *metadata_filename, struct metadata *me
static void usage(FILE *fp) static void usage(FILE *fp)
{ {
char *install_dir;
internal_assert(program_name != NULL); internal_assert(program_name != NULL);
install_dir = get_install_dir();
fprintf(fp, "\ fprintf(fp, "\
Usage: %s [-d INSTALL_DIR] [CHANNEL...]\n\ Usage: %s [-d INSTALL_DIR] [CHANNEL...]\n\
Updates system-independent Nmap files. By default the new files are installed to\n\ Updates system-independent Nmap files. By default the new files are installed to\n\
@@ -668,6 +671,7 @@ Updates system-independent Nmap files. By default the new files are installed to
--username USERNAME use this username.\n\ --username USERNAME use this username.\n\
--password PASSWORE use this password.\n\ --password PASSWORE use this password.\n\
", program_name, get_install_dir(), get_install_dir()); ", program_name, get_install_dir(), get_install_dir());
free(install_dir);
} }
static void usage_error(void) static void usage_error(void)