From 206785d442c27d84eaf12a9cd46e384c11d267ba Mon Sep 17 00:00:00 2001
From: Andrei Benea <abenea@gmail.com>
Date: Thu, 14 Apr 2011 23:09:02 +0300
Subject: [PATCH] Fix a buffer overflow in pubkey_show().

---
 lib/ssluse.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/lib/ssluse.c b/lib/ssluse.c
index caffdad..eb022ad 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;
-- 
1.7.4.1

