X-Git-Url: https://asedeno.scripts.mit.edu/gitweb/?a=blobdiff_plain;f=path.c;h=6b23023095d7e1a5cfc1aef8db6d6e5fb56b32de;hb=452c6d506b1a6dcf24d4ceaa592afc39c1c1a60e;hp=b4c8d917229a4187f36a76f43603fc036e65632e;hpb=56bfacef7966553530532d58c07787754add2465;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);