diff options
author | Natanael Copa <ncopa@alpinelinux.org> | 2017-11-29 16:22:49 +0000 |
---|---|---|
committer | Natanael Copa <ncopa@alpinelinux.org> | 2017-11-29 16:25:19 +0000 |
commit | fe20e8da2f8b7fb6f208cccf8f369400d947a6a2 (patch) | |
tree | 70741c6972793be929492690674bf786596f43ca /community/shadow/302-CVE-2016-6252-fix-integer-overflow.patch | |
parent | da5ea802a3975665ace500b89e647ebf4007b232 (diff) | |
download | aports-fe20e8da2f8b7fb6f208cccf8f369400d947a6a2.tar.bz2 aports-fe20e8da2f8b7fb6f208cccf8f369400d947a6a2.tar.xz |
community/shadow: upgrade to 4.5
Diffstat (limited to 'community/shadow/302-CVE-2016-6252-fix-integer-overflow.patch')
-rw-r--r-- | community/shadow/302-CVE-2016-6252-fix-integer-overflow.patch | 46 |
1 files changed, 0 insertions, 46 deletions
diff --git a/community/shadow/302-CVE-2016-6252-fix-integer-overflow.patch b/community/shadow/302-CVE-2016-6252-fix-integer-overflow.patch deleted file mode 100644 index 2f2195b401..0000000000 --- a/community/shadow/302-CVE-2016-6252-fix-integer-overflow.patch +++ /dev/null @@ -1,46 +0,0 @@ -From 1d5a926cc2d6078d23a96222b1ef3e558724dad1 Mon Sep 17 00:00:00 2001 -From: Sebastian Krahmer <krahmer@suse.com> -Date: Wed, 3 Aug 2016 11:51:07 -0500 -Subject: [PATCH] Simplify getulong - -Use strtoul to read an unsigned long, rather than reading -a signed long long and casting it. - -https://bugzilla.suse.com/show_bug.cgi?id=979282 ---- - lib/getulong.c | 9 +++------ - 1 file changed, 3 insertions(+), 6 deletions(-) - -diff --git a/lib/getulong.c b/lib/getulong.c -index 61579ca..08d2c1a 100644 ---- a/lib/getulong.c -+++ b/lib/getulong.c -@@ -44,22 +44,19 @@ - */ - int getulong (const char *numstr, /*@out@*/unsigned long int *result) - { -- long long int val; -+ unsigned long int val; - char *endptr; - - errno = 0; -- val = strtoll (numstr, &endptr, 0); -+ val = strtoul (numstr, &endptr, 0); - if ( ('\0' == *numstr) - || ('\0' != *endptr) - || (ERANGE == errno) -- /*@+ignoresigns@*/ -- || (val != (unsigned long int)val) -- /*@=ignoresigns@*/ - ) { - return 0; - } - -- *result = (unsigned long int)val; -+ *result = val; - return 1; - } - --- -2.1.4 - |