aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorSchanzenbach, Martin <mschanzenbach@posteo.de>2019-07-11 17:27:25 +0200
committerSchanzenbach, Martin <mschanzenbach@posteo.de>2019-07-11 17:27:25 +0200
commitaca547d7e0d2c35de71daa934f01f6959b51cf7f (patch)
treeb06d36c8274bec0bccb3c480d8603dc0460fb8b9 /src
parent6ca3ea0b5f9fa3f8ff09add6482c65c813f3d620 (diff)
downloadgnunet-aca547d7e0d2c35de71daa934f01f6959b51cf7f.tar.gz
gnunet-aca547d7e0d2c35de71daa934f01f6959b51cf7f.zip
fix
Diffstat (limited to 'src')
-rw-r--r--src/rest/gnunet-rest-server.c19
1 files 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,
446 origin = GNUNET_CONTAINER_multihashmap_get (con_handle->data_handle 446 origin = GNUNET_CONTAINER_multihashmap_get (con_handle->data_handle
447 ->header_param_map, 447 ->header_param_map,
448 &key); 448 &key);
449 GNUNET_log (GNUNET_ERROR_TYPE_ERROR, "Origin: %s\n", origin); 449 if (NULL != origin)
450 //Only echo for browser plugins
451 if ((0 ==
452 strncmp ("moz-extension://", origin, strlen ("moz-extension://"))) ||
453 (0 == strncmp ("chrome-extension://",
454 origin,
455 strlen ("chrome-extension://"))))
456 { 450 {
457 if (NULL != origin) 451 GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "Origin: %s\n", origin);
452 //Only echo for browser plugins
453 if ((0 == strncmp ("moz-extension://",
454 origin,
455 strlen ("moz-extension://"))) ||
456 (0 == strncmp ("chrome-extension://",
457 origin,
458 strlen ("chrome-extension://"))))
459 {
458 MHD_add_response_header (con_handle->response, 460 MHD_add_response_header (con_handle->response,
459 MHD_HTTP_HEADER_ACCESS_CONTROL_ALLOW_ORIGIN, 461 MHD_HTTP_HEADER_ACCESS_CONTROL_ALLOW_ORIGIN,
460 origin); 462 origin);
463 }
461 } 464 }
462 } 465 }
463 if (NULL != allow_credentials) 466 if (NULL != allow_credentials)