From 9289c4b796b03fc1f164964466542090a2779be4 Mon Sep 17 00:00:00 2001 From: cinap_lenrek Date: Mon, 3 Aug 2015 15:26:33 +0200 Subject: libhttpd: use strtol to parse decimal character references in httpunesc() --- sys/src/libhttpd/httpunesc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys/src/libhttpd/httpunesc.c b/sys/src/libhttpd/httpunesc.c index 85a8df639..05dc63b55 100644 --- a/sys/src/libhttpd/httpunesc.c +++ b/sys/src/libhttpd/httpunesc.c @@ -18,7 +18,7 @@ httpunesc(HConnect *cc, char *s) for(t = v; c = *s;){ if(c == '&'){ if(s[1] == '#' && s[2] && s[3] && s[4] && s[5] == ';'){ - c = atoi(s+2); + c = strtol(s+2, 0, 10); if(c < Runeself){ *t++ = c; s += 6; -- cgit v1.2.3