Sophie

Sophie

distrib > Mageia > 1 > i586 > media > core-updates-src > by-pkgid > 1fdc509312b6f67cc52d539229be001c > files > 2

openconnect-3.02-1.1.mga1.src.rpm

From 14cae65318d3ef1f7d449e463b72b6934e82f1c2 Mon Sep 17 00:00:00 2001
From: David Woodhouse <David.Woodhouse@intel.com>
Date: Mon, 23 Apr 2012 02:09:33 +0100
Subject: [PATCH] Fix potential buffer overflow in banner handling

Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
---
 tun.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/tun.c b/tun.c
index 6fb898b..0eadced 100644
--- a/tun.c
+++ b/tun.c
@@ -224,7 +224,7 @@ static void set_banner(struct openconnect_info *vpninfo)
 	char *banner, *q;
 	const char *p;
 
-	if (!vpninfo->banner || !(banner = malloc(strlen(vpninfo->banner)))) {
+	if (!vpninfo->banner || !(banner = malloc(strlen(vpninfo->banner)+1))) {
 		unsetenv("CISCO_BANNER");
 		return;
 	}