summaryrefslogtreecommitdiff
path: root/audio/freezetag/patches/patch-ae
blob: a9de6e1f09af22e10e66eb7a8ed7a2754ad65562 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
$NetBSD: patch-ae,v 1.1 2000/12/02 13:26:05 hubertf Exp $

--- src/util.c.orig	Fri Apr  9 00:12:25 1999
+++ src/util.c
@@ -28,7 +28,9 @@
 	gchar *part;
 	gint i;
 
-	if( strlen(original) < offset+length ) 
+	/* Only re-calculate length if there is anything there, prevent
+	 * negative length! - HF */
+	if( strlen(original) < offset+length && strlen(original) > offset) 
 		length = strlen(original) - offset;
 
 	part = g_malloc0( length * sizeof(original[0]) );