diff options
author | Andrei Benea <abenea@gmail.com> | 2011-04-14 23:09:02 +0300 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2011-04-14 23:02:29 +0200 |
commit | fb80a0a0825e09214d7fc53cf66919816fa79261 (patch) | |
tree | d6c9983919cb38cd76b317df03ebf460180adb22 | |
parent | e84730948d8a89f27a002a0e9d148182f7a497cc (diff) |
Fix a buffer overflow in pubkey_show().
-rw-r--r-- | lib/ssluse.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/ssluse.c b/lib/ssluse.c index caffdad9a..eb022ad93 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; |