--- 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':

