From: Schanzenbach, Martin Date: Thu, 11 Jul 2019 15:27:25 +0000 (+0200) Subject: fix X-Git-Tag: v0.11.6~36 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=aca547d7e0d2c35de71daa934f01f6959b51cf7f;p=oweals%2Fgnunet.git fix --- 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)