X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=src%2Fclient%2Fmain.c;h=95fd74ea6b8c90986d49e487cad592ac174c7534;hb=f3e7bcadc603e1632c268d3a209d218123423bfa;hp=07fb0b4b5d343f0dfec7591b25c7d854af766e78;hpb=53da6362ecb3da3179de984fca9b9d026578e797;p=tpg%2Fopendispense2.git diff --git a/src/client/main.c b/src/client/main.c index 07fb0b4..95fd74e 100644 --- a/src/client/main.c +++ b/src/client/main.c @@ -182,11 +182,7 @@ int main(int argc, char *argv[]) case 'n': // Dry Run / read-only gbDryRun = 1; break; - case '0': case '1': - case '2': case '3': - case '4': case '5': - case '6': case '7': - case '8': case '9': + default: if( text_argc + 1 == MAX_TXT_ARGS ) { fprintf(stderr, "ERROR: Too many arguments\n"); @@ -217,7 +213,7 @@ int main(int argc, char *argv[]) // Connect to server sock = OpenConnection(gsDispenseServer, giDispensePort); if( sock < 0 ) return -1; - // List accounts? + // List accounts? if( text_argc == 1 ) { ret = Dispense_EnumUsers(sock); close(sock); @@ -641,7 +637,7 @@ int ShowNCursesUI(void) // Enter curses mode initscr(); - raw(); noecho(); + cbreak(); noecho(); // Get max index maxItemIndex = ShowItemAt(0, 0, 0, -1, 0);