summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMarcello Stanisci <marcello.stanisci@inria.fr>2016-12-12 13:33:51 +0100
committerMarcello Stanisci <marcello.stanisci@inria.fr>2016-12-12 13:33:51 +0100
commitcb6e9292a4ed554d92c6c265f557afca78012be5 (patch)
treeb1656e870876376db7d2dfd9d7611c5099ccfa6a /src
parent8d7d9231a6544b7bc04b81559367fa082f5385dc (diff)
downloadmerchant-cb6e9292a4ed554d92c6c265f557afca78012be5.tar.gz
merchant-cb6e9292a4ed554d92c6c265f557afca78012be5.tar.bz2
merchant-cb6e9292a4ed554d92c6c265f557afca78012be5.zip
Removing superflous (and segfault-prone)
cancellations of CURL-jobs within merchant-lib's HTTP callbacks
Diffstat (limited to 'src')
-rw-r--r--src/lib/merchant_api_contract.c1
-rw-r--r--src/lib/merchant_api_history.c1
-rw-r--r--src/lib/merchant_api_pay.c1
-rw-r--r--src/lib/merchant_api_track_transaction.c2
-rw-r--r--src/lib/merchant_api_track_transfer.c2
5 files changed, 0 insertions, 7 deletions
diff --git a/src/lib/merchant_api_contract.c b/src/lib/merchant_api_contract.c
index adfc286c..c5db8d3b 100644
--- a/src/lib/merchant_api_contract.c
+++ b/src/lib/merchant_api_contract.c
@@ -154,7 +154,6 @@ handle_contract_finished (void *cls,
h_contractp);
if (NULL != contract)
json_decref (contract);
- TALER_MERCHANT_contract_sign_cancel (co);
}
diff --git a/src/lib/merchant_api_history.c b/src/lib/merchant_api_history.c
index bf7505f4..f296c030 100644
--- a/src/lib/merchant_api_history.c
+++ b/src/lib/merchant_api_history.c
@@ -128,7 +128,6 @@ history_raw_cb (void *cls,
response_code,
TALER_JSON_get_error_code (json),
json);
- TALER_MERCHANT_history_cancel (ho);
}
diff --git a/src/lib/merchant_api_pay.c b/src/lib/merchant_api_pay.c
index 0c06326a..5475ec70 100644
--- a/src/lib/merchant_api_pay.c
+++ b/src/lib/merchant_api_pay.c
@@ -243,7 +243,6 @@ handle_pay_finished (void *cls,
response_code,
TALER_JSON_get_error_code (json),
json);
- TALER_MERCHANT_pay_cancel (ph);
}
diff --git a/src/lib/merchant_api_track_transaction.c b/src/lib/merchant_api_track_transaction.c
index 4aed3c68..cb864410 100644
--- a/src/lib/merchant_api_track_transaction.c
+++ b/src/lib/merchant_api_track_transaction.c
@@ -161,7 +161,6 @@ parse_track_transaction_ok (struct TALER_MERCHANT_TrackTransactionHandle *tdo,
transfers);
free_transfers (num_transfers,
transfers);
- TALER_MERCHANT_track_transaction_cancel (tdo);
return GNUNET_OK;
}
@@ -223,7 +222,6 @@ handle_track_transaction_finished (void *cls,
json,
0,
NULL);
- TALER_MERCHANT_track_transaction_cancel (tdo);
}
diff --git a/src/lib/merchant_api_track_transfer.c b/src/lib/merchant_api_track_transfer.c
index e7a1fdc3..ee6c979c 100644
--- a/src/lib/merchant_api_track_transfer.c
+++ b/src/lib/merchant_api_track_transfer.c
@@ -147,7 +147,6 @@ check_track_transfer_response_ok (struct TALER_MERCHANT_TrackTransferHandle *wdh
details);
}
GNUNET_JSON_parse_free (inner_spec);
- TALER_MERCHANT_track_transfer_cancel (wdh);
return GNUNET_OK;
}
@@ -206,7 +205,6 @@ handle_track_transfer_finished (void *cls,
NULL,
0,
NULL);
- TALER_MERCHANT_track_transfer_cancel (tdo);
}