From aca547d7e0d2c35de71daa934f01f6959b51cf7f Mon Sep 17 00:00:00 2001 From: "Schanzenbach, Martin" Date: Thu, 11 Jul 2019 17:27:25 +0200 Subject: [PATCH] fix --- src/rest/gnunet-rest-server.c | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/src/rest/gnunet-rest-server.c b/src/rest/gnunet-rest-server.c index 161da157b..26ac3feab 100644 --- a/src/rest/gnunet-rest-server.c +++ b/src/rest/gnunet-rest-server.c @@ -446,18 +446,21 @@ create_response (void *cls, origin = GNUNET_CONTAINER_multihashmap_get (con_handle->data_handle ->header_param_map, &key); - GNUNET_log (GNUNET_ERROR_TYPE_ERROR, "Origin: %s\n", origin); - //Only echo for browser plugins - if ((0 == - strncmp ("moz-extension://", origin, strlen ("moz-extension://"))) || - (0 == strncmp ("chrome-extension://", - origin, - strlen ("chrome-extension://")))) + if (NULL != origin) { - if (NULL != origin) + GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "Origin: %s\n", origin); + //Only echo for browser plugins + if ((0 == strncmp ("moz-extension://", + origin, + strlen ("moz-extension://"))) || + (0 == strncmp ("chrome-extension://", + origin, + strlen ("chrome-extension://")))) + { MHD_add_response_header (con_handle->response, MHD_HTTP_HEADER_ACCESS_CONTROL_ALLOW_ORIGIN, origin); + } } } if (NULL != allow_credentials) -- 2.25.1