View Revisions: Issue #6762
Summary | 0006762: sending an empty string in payto array make the merchant crash | ||
---|---|---|---|
Revision | 2021-02-20 00:30 by Christian Grothoff | ||
Additional Information | The errors tells that an assert fails at taler-merchant-httpd_private-patch-instances-ID:307 so adding that check into the next if could be a solution. GNUNET_assert (NULL != wm->j_wire); wm->wire_method = TALER_payto_get_method (ad.payto_uri); - GNUNET_assert (NULL != wm->wire_method); /* This also tests for things like the IBAN being malformed */ - if (GNUNET_OK != + if (NULL == wm->wire_method || GNUNET_OK != TALER_JSON_merchant_wire_signature_hash (wm->j_wire, &wm->h_wire)) { |
||
Revision | 2021-02-19 21:41 by sebasjm | ||
Additional Information | The errors tells that an assert fails at taler-merchant-httpd_private-patch-instances-ID:307 so adding that check into the next if could be a solution. GNUNET_assert (NULL != wm->j_wire); wm->wire_method = TALER_payto_get_method (ad.payto_uri); - GNUNET_assert (NULL != wm->wire_method); /* This also tests for things like the IBAN being malformed */ - if (GNUNET_OK != + if (NULL == wm->wire_method || GNUNET_OK != TALER_JSON_merchant_wire_signature_hash (wm->j_wire, &wm->h_wire)) { |