diff options
author | Christian Grothoff <christian@grothoff.org> | 2016-06-10 02:39:40 +0200 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2016-06-10 02:39:40 +0200 |
commit | eeb8703454a93524566443b0f1cbc0e218c78231 (patch) | |
tree | d60f04ed087e5e752ce8a46c21250fbf9e580038 /src/backend/taler-merchant-httpd_track-transaction.c | |
parent | 18d70cf345a5286f382c57c17f85f45d389e8771 (diff) | |
download | merchant-eeb8703454a93524566443b0f1cbc0e218c78231.tar.gz merchant-eeb8703454a93524566443b0f1cbc0e218c78231.tar.bz2 merchant-eeb8703454a93524566443b0f1cbc0e218c78231.zip |
minor bugfixes in /track/transfer logic, testcase now passes
Diffstat (limited to 'src/backend/taler-merchant-httpd_track-transaction.c')
-rw-r--r-- | src/backend/taler-merchant-httpd_track-transaction.c | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/src/backend/taler-merchant-httpd_track-transaction.c b/src/backend/taler-merchant-httpd_track-transaction.c index da96f781..2d62eb62 100644 --- a/src/backend/taler-merchant-httpd_track-transaction.c +++ b/src/backend/taler-merchant-httpd_track-transaction.c @@ -613,7 +613,14 @@ MH_handler_track_transaction (struct TMH_RequestHandler *rh, ret ? "OK" : "FAILED"); return ret; } - + if ( (NULL != tctx->fo) || + (NULL != tctx->eh) ) + { + /* likely old MHD version */ + GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, + "Not sure why we are here, should be suspended\n"); + return MHD_YES; /* still work in progress */ + } str = MHD_lookup_connection_value (connection, MHD_GET_ARGUMENT_KIND, "id"); @@ -671,7 +678,7 @@ MH_handler_track_transaction (struct TMH_RequestHandler *rh, tctx->timeout_task = GNUNET_SCHEDULER_add_delayed (TRACK_TIMEOUT, &handle_track_transaction_timeout, tctx); - return MHD_NO; + return MHD_YES; } |