From 2a827d31c2627cacbfd90424e6f3e85c4f7bfdc0 Mon Sep 17 00:00:00 2001 From: Liong Sauw Ming Date: Tue, 29 Jun 2010 17:02:59 +0000 Subject: Misc(re #1068): fixed crash because pj_http_req may now be destroyed after calling on_complete callback. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3228 74dad513-b988-da41-8d7b-12977e46ad98 --- pjlib-util/src/pjlib-util/http_client.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'pjlib-util') diff --git a/pjlib-util/src/pjlib-util/http_client.c b/pjlib-util/src/pjlib-util/http_client.c index 05b5c50f..359f31ec 100644 --- a/pjlib-util/src/pjlib-util/http_client.c +++ b/pjlib-util/src/pjlib-util/http_client.c @@ -28,7 +28,7 @@ #include #include -#if 0 +#if 1 /* Enable some tracing */ #define THIS_FILE "http_client.c" #define TRACE_(arg) PJ_LOG(3,arg) @@ -327,9 +327,9 @@ static pj_bool_t http_on_data_read(pj_activesock_t *asock, hreq->response.size = 0; if (rem > 0 || hreq->response.content_length == 0) - http_on_data_read(asock, (rem == 0 ? NULL: - (char *)data + size - rem), - rem, PJ_SUCCESS, NULL); + return http_on_data_read(asock, (rem == 0 ? NULL: + (char *)data + size - rem), + rem, PJ_SUCCESS, NULL); } return PJ_TRUE; -- cgit v1.2.3