ignore zero values in report conditions
[barcat.git] / barcat
diff --git a/barcat b/barcat
index 655f386aa0dc52633ce9cccf778ddabd789708b5..cb3282eaf4b356e0a7a40aa4b97c59d00660eafd 100755 (executable)
--- a/barcat
+++ b/barcat
@@ -448,7 +448,7 @@ sub varfmt {
                defined && do {
                        $_ = $opt{'value-format'}->($_) if $format;
                        if ($cmd and $op eq ':') {
-                               $_ = varfmt($cmd, $vars);
+                               $_ = !!$_ && varfmt($cmd, $vars);
                        }
                        elsif ($cmd) {
                                eval $cmd;