From: Wayne Davison Date: Mon, 28 Jan 2008 23:52:05 GMT Subject: Re: [PATCH] config.c: Expand $HOME and tilde character in core.excludesfile Message-ID: <20080128235205.GE8669@blorf.net> In-Reply-To: On Mon, Jan 28, 2008 at 11:49:05PM +0200, Jari Aalto wrote: > + ret = str_replace(str, "~", home); This would mangle a name with a tilde in it, e.g. "file.c~", etc. > + ret = str_replace(str, "$HOME", home); This would affect similarly named vars, e.g. $HOMER, etc. > + strcat( ptr, ""); /* Terminate with null string */ Calling strcat() requires a null-terminated string. Instead, assign a '\0' char at the right position. ..wayne..