/withdrawals required
This commit is contained in:
parent
5469970d11
commit
7585e86364
@ -3656,12 +3656,21 @@ handle_bank_access (struct TALER_FAKEBANK_Handle *h,
|
|||||||
char *acc;
|
char *acc;
|
||||||
MHD_RESULT ret;
|
MHD_RESULT ret;
|
||||||
|
|
||||||
if (NULL != acc_name)
|
if ( (NULL == end_acc) ||
|
||||||
|
(0 != strncmp (end_acc,
|
||||||
|
"/withdrawals",
|
||||||
|
strlen ("/withdrawals"))) )
|
||||||
|
{
|
||||||
|
GNUNET_break_op (0);
|
||||||
|
return TALER_MHD_reply_with_error (connection,
|
||||||
|
MHD_HTTP_NOT_FOUND,
|
||||||
|
TALER_EC_GENERIC_ENDPOINT_UNKNOWN,
|
||||||
|
acc_name);
|
||||||
|
}
|
||||||
acc = GNUNET_strndup (acc_name,
|
acc = GNUNET_strndup (acc_name,
|
||||||
end_acc - acc_name);
|
end_acc - acc_name);
|
||||||
if ( (NULL == end_acc) ||
|
end_acc += strlen ("/withdrawals");
|
||||||
(0 != strcmp (end_acc,
|
if ('/' == *end_acc)
|
||||||
"/withdrawals")) )
|
|
||||||
{
|
{
|
||||||
const char *wid = end_acc + 1;
|
const char *wid = end_acc + 1;
|
||||||
char *wi;
|
char *wi;
|
||||||
@ -3711,7 +3720,13 @@ handle_bank_access (struct TALER_FAKEBANK_Handle *h,
|
|||||||
GNUNET_free (acc);
|
GNUNET_free (acc);
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
GNUNET_assert (0);
|
GNUNET_break_op (0);
|
||||||
|
GNUNET_free (wi);
|
||||||
|
GNUNET_free (acc);
|
||||||
|
return TALER_MHD_reply_with_error (connection,
|
||||||
|
MHD_HTTP_NOT_FOUND,
|
||||||
|
TALER_EC_GENERIC_ENDPOINT_UNKNOWN,
|
||||||
|
acc_name);
|
||||||
}
|
}
|
||||||
ret = post_account_withdrawals_access (h,
|
ret = post_account_withdrawals_access (h,
|
||||||
connection,
|
connection,
|
||||||
|
Loading…
Reference in New Issue
Block a user