summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/backend/taler-merchant-httpd_helper.c2
-rw-r--r--src/backend/taler-merchant-httpd_private-patch-templates-ID.c3
2 files changed, 1 insertions, 4 deletions
diff --git a/src/backend/taler-merchant-httpd_helper.c b/src/backend/taler-merchant-httpd_helper.c
index 56a11d94..22d82a0d 100644
--- a/src/backend/taler-merchant-httpd_helper.c
+++ b/src/backend/taler-merchant-httpd_helper.c
@@ -298,8 +298,6 @@ TMH_image_data_url_valid (const char *image_data_url)
if (0 == strcmp (image_data_url,
""))
return true;
- if (NULL == image_data_url)
- return true;
if (0 != strncasecmp ("data:image/",
image_data_url,
strlen ("data:image/")))
diff --git a/src/backend/taler-merchant-httpd_private-patch-templates-ID.c b/src/backend/taler-merchant-httpd_private-patch-templates-ID.c
index 6cd060f0..b1116f62 100644
--- a/src/backend/taler-merchant-httpd_private-patch-templates-ID.c
+++ b/src/backend/taler-merchant-httpd_private-patch-templates-ID.c
@@ -145,8 +145,7 @@ TMH_private_patch_templates_ID (const struct TMH_RequestHandler *rh,
"template_contract");
}
-
- if (! TMH_image_data_url_valid (tp.image))
+ if ((NULL != tp.image) && (! TMH_image_data_url_valid (tp.image)))
{
GNUNET_break_op (0);
GNUNET_JSON_parse_free (spec);