1
0
mirror of git://projects.qi-hardware.com/openwrt-xburst.git synced 2025-01-23 05:21:05 +02:00
jow f6dc56506d uhttpd URL-codec bug fixes.
* Fixed output-buffer-overflow bug in uh_urlencode() and uh_urldecode() [tested
  input-buffer index against output-buffer length].  In reality, this would not
  typically cause an overflow on decode, where the output string would be
  expected to be shorter than the input string; and uh_urlencode() seems to have
  been unreferenced in the source.

* Fixed bug: uh_urlencode() and uh_urldecode() both read one extra byte from the
  input-string.  While this could manifest in C code, the result was most
  egregious when called from Lua, where it caused an extra null byte to be
  embedded at the end of the output string.

* uh_urlencode() cleanup: removed redundant bitwise-and.

Signed-off-by: David Favro <openwrt@meta-dynamic.com>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31569 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-03 17:19:16 +00:00
..
2012-03-19 21:10:04 +00:00
2011-03-07 12:59:19 +00:00
2012-03-18 19:46:52 +00:00
2012-04-02 16:25:40 +00:00
2012-02-08 10:20:13 +00:00
2012-02-27 23:08:15 +00:00
2009-12-19 22:19:42 +00:00
2012-03-25 08:50:42 +00:00
2011-07-10 10:40:37 +00:00
2011-02-07 21:48:55 +00:00
2012-02-14 15:05:52 +00:00
2012-05-03 13:29:36 +00:00
2012-03-18 21:08:39 +00:00
2010-09-30 10:48:37 +00:00
2011-12-06 16:00:00 +00:00
2012-05-03 17:19:16 +00:00