aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorandersen <andersen@69ca8d6d-28ef-0310-b511-8ec308f3f277>2005-06-23 05:51:48 +0000
committerandersen <andersen@69ca8d6d-28ef-0310-b511-8ec308f3f277>2005-06-23 05:51:48 +0000
commita1c4c28acb4d3a96ce216b525be5727d61603704 (patch)
tree530d052e7e39d17b2981c1ae66668bfb35de6c97
parentfa155f350301a674da2343935eba3127550784ba (diff)
downloadbusybox-w32-a1c4c28acb4d3a96ce216b525be5727d61603704.tar.gz
busybox-w32-a1c4c28acb4d3a96ce216b525be5727d61603704.tar.bz2
busybox-w32-a1c4c28acb4d3a96ce216b525be5727d61603704.zip
characters encoded as html should have a trailing semicolon
to be interpreted properly git-svn-id: svn://busybox.net/trunk/busybox@10564 69ca8d6d-28ef-0310-b511-8ec308f3f277
-rw-r--r--networking/httpd.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/networking/httpd.c b/networking/httpd.c
index 83ded5330..94fcfc8c1 100644
--- a/networking/httpd.c
+++ b/networking/httpd.c
@@ -734,7 +734,7 @@ static char *encodeString(const char *string)
734 while ((ch = *string++)) { 734 while ((ch = *string++)) {
735 // very simple check for what to encode 735 // very simple check for what to encode
736 if (isalnum(ch)) *p++ = ch; 736 if (isalnum(ch)) *p++ = ch;
737 else p += sprintf(p, "&#%d", (unsigned char) ch); 737 else p += sprintf(p, "&#%d;", (unsigned char) ch);
738 } 738 }
739 *p=0; 739 *p=0;
740 return out; 740 return out;