MCPcopy Index your code
hub / github.com/MapServer/MapServer / msHTTPFreeRequestObj

Function msHTTPFreeRequestObj

maphttp.c:159–203  ·  view source on GitHub ↗

* msHTTPFreeRequestObj() * **********************************************************************/

Source from the content-addressed store, hash-verified

157 *
158 **********************************************************************/
159void msHTTPFreeRequestObj(httpRequestObj *pasReqInfo, int numRequests)
160{
161 int i;
162 for(i=0; i<numRequests; i++)
163 {
164 if (pasReqInfo[i].pszGetUrl)
165 free(pasReqInfo[i].pszGetUrl);
166 pasReqInfo[i].pszGetUrl = NULL;
167
168 if (pasReqInfo[i].pszPostRequest)
169 free(pasReqInfo[i].pszPostRequest);
170 pasReqInfo[i].pszPostRequest = NULL;
171
172 if (pasReqInfo[i].pszPostContentType)
173 free(pasReqInfo[i].pszPostContentType);
174 pasReqInfo[i].pszPostContentType = NULL;
175
176 if (pasReqInfo[i].pszOutputFile)
177 free(pasReqInfo[i].pszOutputFile);
178 pasReqInfo[i].pszOutputFile = NULL;
179
180 if (pasReqInfo[i].pszContentType)
181 free(pasReqInfo[i].pszContentType);
182 pasReqInfo[i].pszContentType = NULL;
183
184 if (pasReqInfo[i].pszErrBuf)
185 free(pasReqInfo[i].pszErrBuf);
186 pasReqInfo[i].pszErrBuf = NULL;
187
188 if (pasReqInfo[i].pszUserAgent)
189 free(pasReqInfo[i].pszUserAgent);
190 pasReqInfo[i].pszUserAgent = NULL;
191
192 if (pasReqInfo[i].pszHTTPCookieData)
193 free(pasReqInfo[i].pszHTTPCookieData);
194 pasReqInfo[i].pszHTTPCookieData = NULL;
195
196 pasReqInfo[i].curl_handle = NULL;
197
198 free( pasReqInfo[i].result_data );
199 pasReqInfo[i].result_data = NULL;
200 pasReqInfo[i].result_size = 0;
201 pasReqInfo[i].result_buf_size = 0;
202 }
203}
204
205
206/**********************************************************************

Callers 4

msDrawMapFunction · 0.85
msDrawWMSLayerFunction · 0.85
msWFSLayerWhichShapesFunction · 0.85
msHTTPGetFileFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected