--- a/mcabber/src/main.c Fri Jun 22 20:24:19 2007 +0200
+++ b/mcabber/src/main.c Tue Jun 26 19:16:15 2007 +0200
@@ -324,15 +324,20 @@
} else
switch (c) {
case 'h':
+ case '?':
printf("Usage: %s [-f mcabberrc_file]\n\n", argv[0]);
- printf("Thanks to AjMacias for cabber!\n\n");
- return 0;
+ return (c == 'h' ? 0 : -1);
case 'f':
configFile = g_strdup(optarg);
break;
}
}
+ if (optind < argc) {
+ fprintf(stderr, "Usage: %s [-f mcabberrc_file]\n\n", argv[0]);
+ return -1;
+ }
+
/* Initialize command system, roster and default key bindings */
cmd_init();
roster_init();