chillispot: fix buffer overflow (thx to Sebastian Gottschall)

git-svn-id: svn://svn.openwrt.org/openwrt/packages@14295 3c298f89-4303-0410-b956-a3cf2f4a3e73
This commit is contained in:
nbd 2009-01-31 03:23:21 +00:00
parent 48df9e601c
commit 7ed620e589

View File

@ -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);