transaction->proxy_auth_type = FALSE;
transaction->auth_scheme = HTTP_AUTH_NONE;
+ transaction->progress_cb = NULL;
transaction->header_cb = NULL;
transaction->body_cb = NULL;
transaction->write_cb = NULL;
transaction->completed_cb = NULL;
transaction->aborted_cb = NULL;
- transaction->progress_cb = NULL;
+
+ transaction->progress_user_data = NULL;
+ transaction->header_user_data = NULL;
+ transaction->body_user_data = NULL;
+ transaction->write_user_data = NULL;
+ transaction->completed_user_data = NULL;
+ transaction->aborted_user_data = NULL;
if (request) {
if (request->host_uri != NULL) {
_remove_transaction_from_list(transaction);
+ transaction->session = NULL;
+ transaction->request = NULL;
+ transaction->response = NULL;
+ transaction->header = NULL;
+
free(transaction);
transaction = NULL;
}