From: Miklos Vajna Date: Fri, 08 Feb 2008 14:27:02 GMT Subject: [PATCH] setup.c: guard config parser from value=NULL Message-ID: <20080208142702.GY25954@genesis.frugalware.org> In-Reply-To: <7v63x0lzhw.fsf@gitster.siamese.dyndns.org> Signed-off-by: Miklos Vajna --- setup.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) diff --git a/setup.c b/setup.c index adede16..361825f 100644 --- a/setup.c +++ b/setup.c @@ -346,13 +346,13 @@ int git_config_perm(const char *var, const char *value) { if (value) { int i; - if (!strcmp(value, "umask")) + if (value && !strcmp(value, "umask")) return PERM_UMASK; - if (!strcmp(value, "group")) + if (value && !strcmp(value, "group")) return PERM_GROUP; - if (!strcmp(value, "all") || + if (value && (!strcmp(value, "all") || !strcmp(value, "world") || - !strcmp(value, "everybody")) + !strcmp(value, "everybody"))) return PERM_EVERYBODY; i = atoi(value); if (i > 1) -- 1.5.4