From c8223fc9578754dfaef1b337e5f0dfff546461b4 Mon Sep 17 00:00:00 2001 From: Tilghman Lesher Date: Sat, 13 Dec 2008 08:36:35 +0000 Subject: Merge ast_str_opaque branch (discontinue usage of ast_str internals) git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@163991 65c4cc65-6c06-0410-ace0-fbb531ad65f3 --- main/http.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'main/http.c') diff --git a/main/http.c b/main/http.c index 5c3aa7895..237ad6643 100644 --- a/main/http.c +++ b/main/http.c @@ -755,14 +755,14 @@ static void *httpd_helper_thread(void *data) * append a random variable to your GET request. Ex: 'something.html?r=109987734' */ if (!contentlength) { /* opaque body ? just dump it hoping it is properly formatted */ - fprintf(ser->f, "%s", out->str); + fprintf(ser->f, "%s", ast_str_buffer(out)); } else { - char *tmp = strstr(out->str, "\r\n\r\n"); + char *tmp = strstr(ast_str_buffer(out), "\r\n\r\n"); if (tmp) { fprintf(ser->f, "Content-length: %d\r\n", contentlength); /* first write the header, then the body */ - if (fwrite(out->str, 1, (tmp + 4 - out->str), ser->f) != tmp + 4 - out->str) { + if (fwrite(ast_str_buffer(out), 1, (tmp + 4 - ast_str_buffer(out)), ser->f) != tmp + 4 - ast_str_buffer(out)) { ast_log(LOG_WARNING, "fwrite() failed: %s\n", strerror(errno)); } if (fwrite(tmp + 4, 1, contentlength, ser->f) != contentlength ) { -- cgit v1.2.3