diff options
Diffstat (limited to 'pjsip-apps/src/samples/simple_pjsua.c')
-rw-r--r-- | pjsip-apps/src/samples/simple_pjsua.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/pjsip-apps/src/samples/simple_pjsua.c b/pjsip-apps/src/samples/simple_pjsua.c index d606a861..ab2d0174 100644 --- a/pjsip-apps/src/samples/simple_pjsua.c +++ b/pjsip-apps/src/samples/simple_pjsua.c @@ -182,7 +182,10 @@ int main(int argc, char *argv[]) char option[10]; puts("Press 'h' to hangup all calls, 'q' to quit"); - fgets(option, sizeof(option), stdin); + if (fgets(option, sizeof(option), stdin) == NULL) { + puts("EOF while reading stdin, will quit now.."); + break; + } if (option[0] == 'q') break; |