Previously, the Git->repository()->config('non-existent.key') evaluated to as true in a vector context. Call 'return' with no argument, instead. Signed-off-by: Dan Zwell <dzwell@xxxxxxxxx> --- This isn't color related, but the next change I make to Git.pm depends on this. perl/Git.pm | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/perl/Git.pm b/perl/Git.pm index dca92c8..6603762 100644 --- a/perl/Git.pm +++ b/perl/Git.pm @@ -508,7 +508,7 @@ sub config { my $E = shift; if ($E->value() == 1) { # Key not found. - return undef; + return; } else { throw $E; } -- 1.5.3.5.565.gf0b83-dirty - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html