From 46523d00fdfb7c24fb4f1998a55630fef5affaa0 Mon Sep 17 00:00:00 2001 From: owen Date: Tue, 7 Dec 2004 11:50:44 +0000 Subject: [PATCH] Fix segfault when HOME not set on Unix. git-svn-id: svn://svn.tartarus.org/sgt/putty@4948 cda61777-01e9-0310-a592-d414129be87e --- unix/uxstore.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/unix/uxstore.c b/unix/uxstore.c index c46b9a29..85d72ca7 100644 --- a/unix/uxstore.c +++ b/unix/uxstore.c @@ -85,6 +85,8 @@ static void make_filename(char *filename, int index, const char *subname) char *home; int len; home = getenv("HOME"); + if (!home) + home="/"; strncpy(filename, home, FILENAME_MAX); len = strlen(filename); if (index == INDEX_SESSION) { -- 2.11.0