aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorB. Watson <urchlay@slackware.uk>2026-10-20 06:06:36 -0400
committerB. Watson <urchlay@slackware.uk>2026-10-20 06:06:36 -0400
commit5d4d0f28ced2c4cd7f4354458b279a25612753a2 (patch)
tree66df5dead942400ed766f7aebb44a8cdabb31ac6
parent85f6672a93c2598067635329d3894b976f359221 (diff)
downloadgreypool-5d4d0f28ced2c4cd7f4354458b279a25612753a2.tar.gz
Better error detection for mask.
-rwxr-xr-xgreypool4
1 files changed, 3 insertions, 1 deletions
diff --git a/greypool b/greypool
index 8ccfba9..073512f 100755
--- a/greypool
+++ b/greypool
@@ -302,7 +302,9 @@ sub parse_transform {
my $junk;
($pkg, $subst, $junk) = split /\s+/, $_[0];
- fatal "$config_file:$.: trailing junk on transform line" if $junk;
+ if(defined $junk || !defined $subst || !defined $pkg) {
+ fatal "$config_file:$.: transform requires exactly 2 arguments";
+ }
eval 'my $i = ""; $i =~ ' . $subst . ';';
if($@) {