Przeglądaj źródła

Added check for two arguments. Was segfaulting if no or one arg. Now returns
help.


git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1444 f882894a-f735-0410-b71e-b25c423dba1c

Harper Mann 19 lat temu
rodzic
commit
3b93862446
1 zmienionych plików z 6 dodań i 0 usunięć
  1. 6 0
      plugins/urlize.c

+ 6 - 0
plugins/urlize.c

@@ -56,6 +56,12 @@ main (int argc, char **argv)
 	bindtextdomain (PACKAGE, LOCALEDIR);
 	textdomain (PACKAGE);
 
+	/* Need at least 2 args */
+	if (argc < 3) {
+		print_help();
+		exit (STATE_UNKNOWN);
+	}
+
 	while (1) {
 		c = getopt_long (argc, argv, "+hVu:", longopts, &option);