summaryrefslogtreecommitdiffstats
path: root/src/csv.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/csv.c')
-rw-r--r--src/csv.c39
1 files changed, 20 insertions, 19 deletions
diff --git a/src/csv.c b/src/csv.c
index 94d9a00..bcd9a88 100644
--- a/src/csv.c
+++ b/src/csv.c
@@ -1,10 +1,11 @@
-/* Asterisk Manager Proxy
- Copyright (c) 2005 David C. Troy <dave@popvox.com>
+/* Asterisk Manager Proxy
+ Copyright (c) 2005-2006 David C. Troy <dave@popvox.com>
- This program is free software, distributed under the terms of
- the GNU General Public License.
+ This program is free software, distributed under the terms of
+ the GNU General Public License.
- CSV I/O Handler
+ csv.c
+ CSV I/O Handler
*/
#include "astmanproxy.h"
@@ -12,19 +13,19 @@
/* TODO: catch and expand/handle commas in output */
int _write(struct mansession *s, struct message *m) {
- int i;
- char outstring[MAX_LEN];
-
- pthread_mutex_lock(&s->lock);
- for (i=0; i<m->hdrcount; i++) {
- sprintf(outstring, "\"%s\"", m->headers[i]);
- if (i<m->hdrcount-1)
- strcat(outstring, ", ");
- ast_carefulwrite(s->fd, outstring, strlen(outstring), s->writetimeout);
- }
- ast_carefulwrite(s->fd, "\r\n\r\n", 4, s->writetimeout);
- pthread_mutex_unlock(&s->lock);
-
- return 0;
+ int i;
+ char outstring[MAX_LEN];
+
+ pthread_mutex_lock(&s->lock);
+ for (i=0; i<m->hdrcount; i++) {
+ sprintf(outstring, "\"%s\"", m->headers[i]);
+ if (i<m->hdrcount-1)
+ strcat(outstring, ", ");
+ ast_carefulwrite(s->fd, outstring, strlen(outstring), s->writetimeout);
+ }
+ ast_carefulwrite(s->fd, "\r\n\r\n", 4, s->writetimeout);
+ pthread_mutex_unlock(&s->lock);
+
+ return 0;
}