diff --git a/src/worker-svc.c b/src/worker-svc.c index ff13f98b..d72b7f40 100644 --- a/src/worker-svc.c +++ b/src/worker-svc.c @@ -71,6 +71,10 @@ int get_svc_handler(worker_st *ws, unsigned int http_ver) if (ret < 0) goto fail; + ret = add_owasp_headers(ws); + if (ret < 0) + goto fail; + /* end of headers */ ret = cstp_puts(ws, "\r\n"); if (ret < 0) diff --git a/tests/test-owasp-headers b/tests/test-owasp-headers index a7624f71..d2118518 100755 --- a/tests/test-owasp-headers +++ b/tests/test-owasp-headers @@ -111,6 +111,11 @@ results=$(LD_PRELOAD=libsocket_wrapper.so curl -I -X GET -s https://$ADDRESS:$PO CheckHeaders "$results" echo "ok" +echo -n "Testing /svc ... " +results=$(LD_PRELOAD=libsocket_wrapper.so curl -I -X GET -s https://$ADDRESS:$PORT/svc --insecure) +CheckHeaders "$results" +echo "ok" + cleanup exit 0