From c2ac425fce5b4875c9eaedffd27f6853b0c0717c Mon Sep 17 00:00:00 2001 From: espie Date: Fri, 9 Nov 2012 17:49:17 +0000 Subject: [PATCH] multiplication doesn't work on undefined values... noticed by naddy@ so initialize $job->{waiting} if needed. --- infrastructure/lib/DPB/Job/Port.pm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/infrastructure/lib/DPB/Job/Port.pm b/infrastructure/lib/DPB/Job/Port.pm index 3c908e84972..72105d1a732 100644 --- a/infrastructure/lib/DPB/Job/Port.pm +++ b/infrastructure/lib/DPB/Job/Port.pm @@ -1,5 +1,5 @@ # ex:ts=8 sw=4: -# $OpenBSD: Port.pm,v 1.41 2012/10/13 09:06:56 espie Exp $ +# $OpenBSD: Port.pm,v 1.42 2012/11/09 17:49:17 espie Exp $ # # Copyright (c) 2010 Marc Espie # @@ -124,6 +124,7 @@ sub make_sure_we_have_packages } } if (!$check && $core->prop->{wait_timeout}) { + $job->{waiting} //= 0; if ($job->{waiting}*10 > $core->prop->{wait_timeout}) { print $log ">>> giving up\n"; } else {