diff options
-rw-r--r-- | src/astmanproxy.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/astmanproxy.c b/src/astmanproxy.c index c24fb56..065c05a 100644 --- a/src/astmanproxy.c +++ b/src/astmanproxy.c @@ -225,10 +225,10 @@ int WriteAsterisk(struct message *m) { for (i=0; i<m->hdrcount; i++) { if (strcasecmp(m->headers[i], "Server:") ) { sprintf(outstring, "%s\r\n", m->headers[i]); - write(s->fd, outstring, strlen(outstring) ); + ast_carefulwrite(s->fd, outstring, strlen(outstring), s->writetimeout ); } } - write(s->fd, "\r\n", 2); + ast_carefulwrite(s->fd, "\r\n", 2, s->writetimeout); pthread_mutex_unlock(&s->lock); return 1; } |