aboutsummaryrefslogtreecommitdiff
path: root/src/reclaim/gnunet-service-reclaim_tickets.c
diff options
context:
space:
mode:
authorMartin Schanzenbach <schanzen@gnunet.org>2022-10-23 15:00:54 +0900
committerMartin Schanzenbach <schanzen@gnunet.org>2022-10-23 15:00:54 +0900
commitbb81464ede13b1cba93cd031de466bbc8c18f04f (patch)
tree6fc675d02f89c9611afb371b5291bb0fd86eb59e /src/reclaim/gnunet-service-reclaim_tickets.c
parentb391cb1d41ad900385338936b655fc0699a61eca (diff)
downloadgnunet-bb81464ede13b1cba93cd031de466bbc8c18f04f.tar.gz
gnunet-bb81464ede13b1cba93cd031de466bbc8c18f04f.zip
NAMESTORE: Introduce GANA-managed error codes
Diffstat (limited to 'src/reclaim/gnunet-service-reclaim_tickets.c')
-rw-r--r--src/reclaim/gnunet-service-reclaim_tickets.c27
1 files changed, 15 insertions, 12 deletions
diff --git a/src/reclaim/gnunet-service-reclaim_tickets.c b/src/reclaim/gnunet-service-reclaim_tickets.c
index a17dfb0e2..9552094f1 100644
--- a/src/reclaim/gnunet-service-reclaim_tickets.c
+++ b/src/reclaim/gnunet-service-reclaim_tickets.c
@@ -394,7 +394,7 @@ process_tickets (void *cls);
394 * @param emsg (NULL on success) 394 * @param emsg (NULL on success)
395 */ 395 */
396static void 396static void
397ticket_processed (void *cls, int32_t success, const char *emsg) 397ticket_processed (void *cls, enum GNUNET_ErrorCode ec)
398{ 398{
399 struct RECLAIM_TICKETS_RevokeHandle *rvk = cls; 399 struct RECLAIM_TICKETS_RevokeHandle *rvk = cls;
400 400
@@ -596,16 +596,16 @@ move_attrs_cont (void *cls)
596 * @param emsg error message (NULL on success) 596 * @param emsg error message (NULL on success)
597 */ 597 */
598static void 598static void
599del_attr_finished (void *cls, int32_t success, const char *emsg) 599del_attr_finished (void *cls, enum GNUNET_ErrorCode ec)
600{ 600{
601 struct RECLAIM_TICKETS_RevokeHandle *rvk = cls; 601 struct RECLAIM_TICKETS_RevokeHandle *rvk = cls;
602 602
603 rvk->ns_qe = NULL; 603 rvk->ns_qe = NULL;
604 if (GNUNET_SYSERR == success) 604 if (GNUNET_EC_NONE != ec)
605 { 605 {
606 GNUNET_log (GNUNET_ERROR_TYPE_ERROR, 606 GNUNET_log (GNUNET_ERROR_TYPE_ERROR,
607 "Error removing attribute: %s\n", 607 "Error removing attribute: %s\n",
608 emsg); 608 GNUNET_ErrorCode_get_hint (ec));
609 rvk->cb (rvk->cb_cls, GNUNET_SYSERR); 609 rvk->cb (rvk->cb_cls, GNUNET_SYSERR);
610 cleanup_rvk (rvk); 610 cleanup_rvk (rvk);
611 return; 611 return;
@@ -625,15 +625,17 @@ del_attr_finished (void *cls, int32_t success, const char *emsg)
625 * @param emsg error message (NULL on success) 625 * @param emsg error message (NULL on success)
626 */ 626 */
627static void 627static void
628move_attr_finished (void *cls, int32_t success, const char *emsg) 628move_attr_finished (void *cls, enum GNUNET_ErrorCode ec)
629{ 629{
630 struct RECLAIM_TICKETS_RevokeHandle *rvk = cls; 630 struct RECLAIM_TICKETS_RevokeHandle *rvk = cls;
631 char *label; 631 char *label;
632 632
633 rvk->ns_qe = NULL; 633 rvk->ns_qe = NULL;
634 if (GNUNET_SYSERR == success) 634 if (GNUNET_EC_NONE != ec)
635 { 635 {
636 GNUNET_log (GNUNET_ERROR_TYPE_ERROR, "Error moving attribute: %s\n", emsg); 636 GNUNET_log (GNUNET_ERROR_TYPE_ERROR,
637 "Error moving attribute: %s\n",
638 GNUNET_ErrorCode_get_hint (ec));
637 rvk->cb (rvk->cb_cls, GNUNET_SYSERR); 639 rvk->cb (rvk->cb_cls, GNUNET_SYSERR);
638 cleanup_rvk (rvk); 640 cleanup_rvk (rvk);
639 return; 641 return;
@@ -802,14 +804,15 @@ move_attrs (struct RECLAIM_TICKETS_RevokeHandle *rvk)
802 * @param emsg error message (NULL on success) 804 * @param emsg error message (NULL on success)
803 */ 805 */
804static void 806static void
805remove_ticket_cont (void *cls, int32_t success, const char *emsg) 807remove_ticket_cont (void *cls, enum GNUNET_ErrorCode ec)
806{ 808{
807 struct RECLAIM_TICKETS_RevokeHandle *rvk = cls; 809 struct RECLAIM_TICKETS_RevokeHandle *rvk = cls;
808 810
809 rvk->ns_qe = NULL; 811 rvk->ns_qe = NULL;
810 if (GNUNET_SYSERR == success) 812 if (GNUNET_EC_NONE != ec)
811 { 813 {
812 GNUNET_log (GNUNET_ERROR_TYPE_ERROR, "%s\n", emsg); 814 GNUNET_log (GNUNET_ERROR_TYPE_ERROR, "%s\n",
815 GNUNET_ErrorCode_get_hint (ec));
813 rvk->cb (rvk->cb_cls, GNUNET_SYSERR); 816 rvk->cb (rvk->cb_cls, GNUNET_SYSERR);
814 cleanup_rvk (rvk); 817 cleanup_rvk (rvk);
815 return; 818 return;
@@ -1250,12 +1253,12 @@ cleanup_issue_handle (struct TicketIssueHandle *handle)
1250 * @param emsg error message (or NULL on success) 1253 * @param emsg error message (or NULL on success)
1251 */ 1254 */
1252static void 1255static void
1253store_ticket_issue_cont (void *cls, int32_t success, const char *emsg) 1256store_ticket_issue_cont (void *cls, enum GNUNET_ErrorCode ec)
1254{ 1257{
1255 struct TicketIssueHandle *handle = cls; 1258 struct TicketIssueHandle *handle = cls;
1256 1259
1257 handle->ns_qe = NULL; 1260 handle->ns_qe = NULL;
1258 if (GNUNET_SYSERR == success) 1261 if (GNUNET_EC_NONE != ec)
1259 { 1262 {
1260 handle->cb (handle->cb_cls, 1263 handle->cb (handle->cb_cls,
1261 &handle->ticket, 1264 &handle->ticket,