ident.c: treat $EMAIL as giving user.email identity explicitly
[gitweb.git] / ident.c
diff --git a/ident.c b/ident.c
index e67c5ad1e8800250f17793bc826d608429d08ae3..d4f614543deddd12ed58fb1db98fe523fb4df6ce 100644 (file)
--- a/ident.c
+++ b/ident.c
@@ -85,10 +85,11 @@ static void setup_ident(void)
        if (!git_default_email[0]) {
                const char *email = getenv("EMAIL");
 
-               if (email && email[0])
+               if (email && email[0]) {
                        strlcpy(git_default_email, email,
                                sizeof(git_default_email));
-               else {
+                       user_ident_explicitly_given |= IDENT_MAIL_GIVEN;
+               } else {
                        if (!pw)
                                pw = getpwuid(getuid());
                        if (!pw)