X-Git-Url: https://asedeno.scripts.mit.edu/gitweb/?a=blobdiff_plain;f=archive-tar.c;h=30aa2e23fdbb1630dffb27db4509bc529bbd884a;hb=9a13ba1bed0e573a7c4523c0c8ed8465c9f341bb;hp=e1bced56093dc08bbc260736637af3356b8598bb;hpb=9c51414f8efb73525a6c69917f1499dab081679d;p=git.git diff --git a/archive-tar.c b/archive-tar.c index e1bced560..30aa2e23f 100644 --- a/archive-tar.c +++ b/archive-tar.c @@ -222,7 +222,7 @@ static void write_global_extended_header(const unsigned char *sha1) static int git_tar_config(const char *var, const char *value) { if (!strcmp(var, "tar.umask")) { - if (!strcmp(value, "user")) { + if (value && !strcmp(value, "user")) { tar_umask = umask(0); umask(tar_umask); } else {