X-Git-Url: https://asedeno.scripts.mit.edu/gitweb/?a=blobdiff_plain;f=path.c;h=f6226fcd557b1b06706775cb3a32cc780ee2b708;hb=79bf149061fa29482512d903192a0d929e82872b;hp=aaa9345ebca4140317d8509ba95ec61cff82192d;hpb=57c118c268a01b00954916e344f2eb082eafaaaf;p=git.git diff --git a/path.c b/path.c index aaa9345eb..f6226fcd5 100644 --- a/path.c +++ b/path.c @@ -316,6 +316,8 @@ char *expand_user_path(const char *path) size_t username_len = first_slash - username; if (username_len == 0) { const char *home = getenv("HOME"); + if (!home) + goto return_null; strbuf_add(&user_path, home, strlen(home)); } else { struct passwd *pw = getpw_str(username, username_len);