diff options
author | andersen <andersen@69ca8d6d-28ef-0310-b511-8ec308f3f277> | 2005-06-23 05:51:48 +0000 |
---|---|---|
committer | andersen <andersen@69ca8d6d-28ef-0310-b511-8ec308f3f277> | 2005-06-23 05:51:48 +0000 |
commit | a1c4c28acb4d3a96ce216b525be5727d61603704 (patch) | |
tree | 530d052e7e39d17b2981c1ae66668bfb35de6c97 | |
parent | fa155f350301a674da2343935eba3127550784ba (diff) | |
download | busybox-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.c | 2 |
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; |