summaryrefslogtreecommitdiff
path: root/Debian
diff options
context:
space:
mode:
Diffstat (limited to 'Debian')
-rw-r--r--Debian/Dgit.pm6
1 files changed, 5 insertions, 1 deletions
diff --git a/Debian/Dgit.pm b/Debian/Dgit.pm
index f68ebd2..112d15b 100644
--- a/Debian/Dgit.pm
+++ b/Debian/Dgit.pm
@@ -93,8 +93,12 @@ sub enabledebug () {
}
sub enabledebuglevel ($) {
+ my ($newlevel) = @_; # may be undef (eg from env var)
die if $debuglevel;
- $debuglevel = $_[0] + 0;
+ $newlevel //= 0;
+ $newlevel += 0;
+ return unless $newlevel;
+ $debuglevel = $newlevel;
enabledebug();
}