diff options
Diffstat (limited to 'src/backend/taler-merchant-httpd_private-post-instances-ID-auth.c')
-rw-r--r-- | src/backend/taler-merchant-httpd_private-post-instances-ID-auth.c | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/src/backend/taler-merchant-httpd_private-post-instances-ID-auth.c b/src/backend/taler-merchant-httpd_private-post-instances-ID-auth.c index a6e1326c..93b0f784 100644 --- a/src/backend/taler-merchant-httpd_private-post-instances-ID-auth.c +++ b/src/backend/taler-merchant-httpd_private-post-instances-ID-auth.c @@ -57,22 +57,25 @@ post_instances_ID_auth (struct TMH_MerchantInstance *mi, "method")); if (NULL == auth_method) + { GNUNET_break_op (0); - else if (0 == strcmp (auth_method, "external")) + } + else if (0 == strcmp (auth_method, + "external")) { auth_token = NULL; auth_ok = true; } - else if (0 == strcmp (auth_method, "token")) + else if (0 == strcmp (auth_method, + "token")) { - auth_token = json_string_value (json_object_get (jauth, "token")); + auth_token = json_string_value (json_object_get (jauth, + "token")); if (NULL != auth_token) { - if (0 != strncasecmp (RFC_8959_PREFIX, + if (0 == strncasecmp (RFC_8959_PREFIX, auth_token, strlen (RFC_8959_PREFIX))) - GNUNET_break_op (0); - else auth_ok = true; } else |