From f7961bfeb6eb83c8c38d8697df3b2191a4b65bc8 Mon Sep 17 00:00:00 2001 From: erickson Date: Thu, 20 Apr 2006 19:50:44 +0000 Subject: [PATCH] handling any less-than zero returns git-svn-id: svn://svn.open-ils.org/ILS/trunk@3785 dcc99617-32d9-48b4-a31d-7c20da2025e4 --- OpenSRF/src/gateway/apachetools.c | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/OpenSRF/src/gateway/apachetools.c b/OpenSRF/src/gateway/apachetools.c index 89db971fb5..6561683230 100644 --- a/OpenSRF/src/gateway/apachetools.c +++ b/OpenSRF/src/gateway/apachetools.c @@ -17,8 +17,6 @@ string_array* apacheParseParms(request_rec* r) { /* gather the post args and append them to the url query string */ if( !strcmp(r->method,"POST") ) { - osrfLogDebug(OSRF_LOG_MARK, "gateway checking for post data.."); - ap_setup_client_block(r, REQUEST_CHUNKED_DECHUNK); osrfLogDebug(OSRF_LOG_MARK, "gateway reading post data.."); @@ -29,13 +27,12 @@ string_array* apacheParseParms(request_rec* r) { memset(body,0,1025); buffer = buffer_init(1025); - osrfLogDebug(OSRF_LOG_MARK, "gateway entering ap_get_client_block loop"); - long bread; while( (bread = ap_get_client_block(r, body, 1024)) ) { - if(bread == -1) { - osrfLogInfo(OSRF_LOG_MARK, "ap_get_client_block(): returned error, exiting POST reader"); + if(bread < 0) { + osrfLogInfo(OSRF_LOG_MARK, + "ap_get_client_block(): returned error, exiting POST reader"); break; } -- 2.43.2