diff options
-rw-r--r-- | cargs.c | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -89,10 +89,6 @@ rfbProcessArguments(rfbScreenInfoPtr rfbScreen,int* argc, char *argv[]) rfbScreen->rfbNeverShared = TRUE; } else if (strcmp(argv[i], "-dontdisconnect") == 0) { rfbScreen->rfbDontDisconnect = TRUE; - } else { - /* we just remove the processed arguments from the list */ - if(i != i1) - rfbPurgeArguments(argc,&i1,i-i1,argv); } else if (strcmp(argv[i], "-httpdir") == 0) { /* -httpdir directory-path */ if (i + 1 >= *argc) rfbUsage(); rfbScreen->httpDir = argv[++i]; @@ -101,6 +97,10 @@ rfbProcessArguments(rfbScreenInfoPtr rfbScreen,int* argc, char *argv[]) rfbScreen->httpPort = atoi(argv[++i]); } else if (strcmp(argv[i], "-enablehttpproxy") == 0) { rfbScreen->httpEnableProxyConnect = TRUE; + } else { + /* we just remove the processed arguments from the list */ + if(i != i1) + rfbPurgeArguments(argc,&i1,i-i1,argv); } i1++; i=i1; |