diff options
author | markster <markster@f38db490-d61c-443f-a65b-d21fe96a405b> | 2003-12-27 23:46:19 +0000 |
---|---|---|
committer | markster <markster@f38db490-d61c-443f-a65b-d21fe96a405b> | 2003-12-27 23:46:19 +0000 |
commit | 4ffd1c047c4a348bea22a86faf333a02b4190764 (patch) | |
tree | 90a5dcfd67f35b0b4bad389c273cd2407a2d17b8 | |
parent | ea969ff1fbbf0591d82f159415089bc11119d490 (diff) |
Ignore signals in select, fix typo in last patch
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1884 f38db490-d61c-443f-a65b-d21fe96a405b
-rwxr-xr-x | apps/app_agi.c | 2 | ||||
-rwxr-xr-x | channels/chan_modem.c | 3 |
2 files changed, 3 insertions, 2 deletions
diff --git a/apps/app_agi.c b/apps/app_agi.c index 8ca56f42a..2dc6981d4 100755 --- a/apps/app_agi.c +++ b/apps/app_agi.c @@ -169,7 +169,7 @@ static int launch_script(char *script, char *args, int *fds, int *efd, int *opid close(fromast[0]); // [PHM 12/18/03] - close(audio[0]) + close(audio[0]); *opid = pid; return 0; diff --git a/channels/chan_modem.c b/channels/chan_modem.c index 48571af3e..09451decd 100755 --- a/channels/chan_modem.c +++ b/channels/chan_modem.c @@ -614,7 +614,8 @@ static void *do_monitor(void *data) pthread_testcancel(); /* Okay, select has finished. Let's see what happened. */ if (res < 1) { - ast_log(LOG_WARNING, "select return %d: %s\n", res, strerror(errno)); + if ((errno != EINTR) && (errno != EAGAIN)) + ast_log(LOG_WARNING, "select return %d: %s\n", res, strerror(errno)); continue; } /* Alright, lock the interface list again, and let's look and see what has |