diff -Naur aumix-2.8.orig/src/common.c aumix-2.8/src/common.c --- aumix-2.8.orig/src/common.c 2002-10-29 13:27:51.000000000 -0800 +++ aumix-2.8/src/common.c 2004-07-22 01:28:07.684999900 -0700 @@ -591,7 +591,7 @@ char filename[PATH_MAX]; if (save_filename == NULL) { home = getenv("HOME"); - if ((strlen(home) + strlen(AUMIXRC) + 2) < PATH_MAX) { + if (home && (strlen(home) + strlen(AUMIXRC) + 2) < PATH_MAX) { sprintf(filename, "%s/.%s", home, AUMIXRC); setfile = CheckAndOpen(filename, mode); }