65745Re: [PATCH] Fix segfault in home_replace() when $HOME is unset
- Jul 6, 2012Bram Moolenaar <Bram@...> writes:
>Thanks! Not a bug people are likely to hit other than once in a blue moon. I
> Chris Webb wrote:
> > home_replace() calls vim_strchr() on the result of mch_getenv("HOME")
> > without checking for a NULL value. If $HOME is unset, this causes a segfault
> > reproducible with 'env -i src/vim /etc/passwd'. (Introduced in v7-3-559.)
> > Fix by guarding vim_strstr(homedir_env, ...) with homedir_env != NULL.
> Thanks, I'll include it right away.
only saw it because I was using env -i a bit too enthusiastically in a
chroot and was baffled by my editor segfaulting. :)
You received this message from the "vim_dev" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php
- << Previous post in topic