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.. - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html