diff -r 55b177b689c0 -r 2d0d5e7dd439 main.c --- a/main.c Sun Apr 06 23:35:46 2008 -0400 +++ b/main.c Sun Apr 06 23:36:45 2008 -0400 @@ -28,7 +28,7 @@ const char *pattern, *name, *version, *arch; int only_names = 0, i = 0; - if (strcmp(argv[i], "--only-names") == 0) { + if (i < argc && strcmp(argv[i], "--only-names") == 0) { only_names = 1; i++; }