X-Git-Url: https://asedeno.scripts.mit.edu/gitweb/?a=blobdiff_plain;f=path.c;h=6b23023095d7e1a5cfc1aef8db6d6e5fb56b32de;hb=48c250a121a425a1860226b6a7061aecfbab5246;hp=b4c8d917229a4187f36a76f43603fc036e65632e;hpb=edea184a585c9bda560995f676092879a42e3e7a;p=git.git diff --git a/path.c b/path.c index b4c8d9172..6b2302309 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);