diff options
Diffstat (limited to 'pjnath')
-rw-r--r-- | pjnath/src/pjnath-test/main.c | 3 | ||||
-rw-r--r-- | pjnath/src/pjturn-client/client_main.c | 3 | ||||
-rw-r--r-- | pjnath/src/pjturn-srv/main.c | 3 |
3 files changed, 6 insertions, 3 deletions
diff --git a/pjnath/src/pjnath-test/main.c b/pjnath/src/pjnath-test/main.c index 217a3b68..90709f6e 100644 --- a/pjnath/src/pjnath-test/main.c +++ b/pjnath/src/pjnath-test/main.c @@ -53,7 +53,8 @@ int main(int argc, char *argv[]) char buf[10]; puts("Press <ENTER> to exit"); - fgets(buf, sizeof(buf), stdin); + if (fgets(buf, sizeof(buf), stdin) == NULL) + return rc; } return rc; diff --git a/pjnath/src/pjturn-client/client_main.c b/pjnath/src/pjturn-client/client_main.c index 8567a1b1..36de03f5 100644 --- a/pjnath/src/pjturn-client/client_main.c +++ b/pjnath/src/pjturn-client/client_main.c @@ -445,7 +445,8 @@ static void console_main(void) menu(); - fgets(input, sizeof(input), stdin); + if (fgets(input, sizeof(input), stdin) == NULL) + break; switch (input[0]) { case 'a': diff --git a/pjnath/src/pjturn-srv/main.c b/pjnath/src/pjturn-srv/main.c index fa5f7147..212ec458 100644 --- a/pjnath/src/pjturn-srv/main.c +++ b/pjnath/src/pjturn-srv/main.c @@ -108,7 +108,8 @@ static void console_main(pj_turn_srv *srv) menu(); - fgets(line, sizeof(line), stdin); + if (fgets(line, sizeof(line), stdin) == NULL) + break; switch (line[0]) { case 'd': |