blob: 4726e58dbf184b7a72af82973da911a2fc522df6 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
|
Index: libxdg-basedir-1.2.0/src/basedir.c
===================================================================
--- libxdg-basedir-1.2.0.orig/src/basedir.c 2014-02-11 19:56:41.702376488 +0100
+++ libxdg-basedir-1.2.0/src/basedir.c 2014-02-11 19:56:41.698376482 +0100
@@ -574,7 +574,7 @@
unsigned int homelen;
if (!(home = xdgGetEnv("HOME")))
return NULL;
- if (!(relhome = (char*)malloc((homelen = strlen(home))+fallbacklength))) return NULL;
+ if (!(relhome = (char*)malloc((homelen = strlen(home))+fallbacklength+1))) return NULL;
memcpy(relhome, home, homelen);
memcpy(relhome+homelen, relativefallback, fallbacklength+1);
}
|