diff options
Diffstat (limited to 'src/exchange/taler-exchange-httpd_purses_merge.c')
-rw-r--r-- | src/exchange/taler-exchange-httpd_purses_merge.c | 31 |
1 files changed, 15 insertions, 16 deletions
diff --git a/src/exchange/taler-exchange-httpd_purses_merge.c b/src/exchange/taler-exchange-httpd_purses_merge.c index 12a2008f5..a95f4ce44 100644 --- a/src/exchange/taler-exchange-httpd_purses_merge.c +++ b/src/exchange/taler-exchange-httpd_purses_merge.c @@ -308,22 +308,6 @@ merge_transaction (void *cls, GNUNET_free (partner_url); return GNUNET_DB_STATUS_HARD_ERROR; } - - { - struct TALER_PurseEventP rep = { - .header.size = htons (sizeof (rep)), - .header.type = htons (TALER_DBEVENT_EXCHANGE_PURSE_MERGED), - .purse_pub = *pcc->purse_pub - }; - - GNUNET_log (GNUNET_ERROR_TYPE_INFO, - "Notifying about purse merge\n"); - TEH_plugin->event_notify (TEH_plugin->cls, - &rep.header, - NULL, - 0); - } - return qs; } @@ -550,6 +534,21 @@ TEH_handler_purses_merge ( } } + { + struct TALER_PurseEventP rep = { + .header.size = htons (sizeof (rep)), + .header.type = htons (TALER_DBEVENT_EXCHANGE_PURSE_MERGED), + .purse_pub = *pcc.purse_pub + }; + + GNUNET_log (GNUNET_ERROR_TYPE_INFO, + "Notifying about purse merge\n"); + TEH_plugin->event_notify (TEH_plugin->cls, + &rep.header, + NULL, + 0); + } + GNUNET_free (pcc.provider_url); /* generate regular response */ return reply_merge_success (connection, |