* msHTTPFreeRequestObj() * **********************************************************************/
| 157 | * |
| 158 | **********************************************************************/ |
| 159 | void 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 | /********************************************************************** |
no outgoing calls
no test coverage detected