From 7ed620e5897035bcfae78d04fe6c2837bd6efd61 Mon Sep 17 00:00:00 2001 From: nbd Date: Sat, 31 Jan 2009 03:23:21 +0000 Subject: [PATCH] chillispot: fix buffer overflow (thx to Sebastian Gottschall) git-svn-id: svn://svn.openwrt.org/openwrt/packages@14295 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- net/chillispot/patches/120-fix_bufferoverflow.patch | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 net/chillispot/patches/120-fix_bufferoverflow.patch diff --git a/net/chillispot/patches/120-fix_bufferoverflow.patch b/net/chillispot/patches/120-fix_bufferoverflow.patch new file mode 100644 index 000000000..abc293b2b --- /dev/null +++ b/net/chillispot/patches/120-fix_bufferoverflow.patch @@ -0,0 +1,11 @@ +--- a/src/radius.c ++++ b/src/radius.c +@@ -1002,7 +1002,7 @@ int radius_pwencode(struct radius_t *thi + } + + /* Copy first 128 octets of src into dst */ +- if (srclen <= 128) ++ if (srclen > 128) + memcpy(dst, src, 128); + else + memcpy(dst, src, srclen);