--- doorman-0.81/knock.c 2004-07-29 21:52:16.000000000 +0200 +++ doorman-0.81-maemo/knock.c 2006-01-12 05:13:38.229135000 +0100 @@ -262,7 +262,7 @@ // ---------------------- - while ((c = getopt(argc, argv, "?g:hp:r:s:v")) != -1) { + while ((c = getopt(argc, argv, "?g:hp:r:s:v")) != 255) { switch (c) { case 'g':