aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/supplemental/http/http_server.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/supplemental/http/http_server.c b/src/supplemental/http/http_server.c
index b7e7ac80..59863d2b 100644
--- a/src/supplemental/http/http_server.c
+++ b/src/supplemental/http/http_server.c
@@ -455,10 +455,11 @@ http_uri_canonify(char *path)
c += http_hexval(tmp[2]);
*dst++ = c;
tmp += 3;
+ } else {
+ // garbage in, garbage out
+ *dst++ = c;
+ tmp++;
}
- // garbage in, garbage out
- *dst++ = c;
- tmp++;
}
*dst = '\0';