summaryrefslogtreecommitdiff
blob: 9728492fcc886f8cf5d16fd11b84c381ddf90f8f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
--- rc.c.orig	2004-06-20 18:56:48.000000000 +0300
+++ rc.c	2007-04-09 19:14:05.000000000 +0300
@@ -177,9 +177,10 @@
     char *home, dotrc[1024] = { 0 };
 
     home = getenv("HOME");
-    strcpy(dotrc, home);
-    strcat(dotrc, "/.slmonrc");
-    free(home);
+    if ( home != NULL ) {
+    	strcpy(dotrc, home);
+	strcat(dotrc, "/.slmonrc");
+    }
 
     if ((f = fopen("/etc/slmonrc", "r")) != NULL) {
 	slmon_conf_parse(f);