From: Andrei Benea Date: Thu, 14 Apr 2011 20:09:02 +0000 (+0300) Subject: Fix a buffer overflow in pubkey_show(). X-Git-Tag: curl-7_21_5~8 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=fb80a0a0825e09214d7fc53cf66919816fa79261;p=thirdparty%2Fcurl.git Fix a buffer overflow in pubkey_show(). --- diff --git a/lib/ssluse.c b/lib/ssluse.c index caffdad9a8..eb022ad93b 100644 --- a/lib/ssluse.c +++ b/lib/ssluse.c @@ -1888,7 +1888,7 @@ static void pubkey_show(struct SessionHandle *data, char namebuf[32]; char *buffer; - left = sizeof(len*3 + 1); + left = len*3 + 1; buffer = malloc(left); if(buffer) { char *ptr=buffer;