summaryrefslogtreecommitdiff
path: root/x11/wmcliphist/files/patch-history.c
blob: 1e07c54d73a2222e3313dce534e582d98fbec883 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
--- history.c.orig	Sun Dec 16 23:42:47 2001
+++ history.c	Tue Jul 16 20:14:38 2002
@@ -123,12 +123,13 @@
 			break;
 		}
 
-		buf = g_new0(gchar, len);
+		buf = g_new0(gchar, len + 1);
 		if (fread(buf, len, 1, f) != 1) {
 			g_free(buf);
 			tmp_errno = E_INVALID;
 			break;
 		}
+		buf[len] = '\0';
 
 		if (fread(&locked, sizeof(gint), 1, f) != 1) {
 			g_free(buf);