diff options
author | Michael Schroeder <mls@suse.de> | 2014-09-17 19:17:44 +0200 |
---|---|---|
committer | Michael Schroeder <mls@suse.de> | 2014-09-17 19:18:32 +0200 |
commit | 9255a3d59cc2a325f043d2833515db8f4c372e94 (patch) | |
tree | 9d99ad3b19f5034c037e0f4791d14fab4a6d56fe | |
parent | f57d7d6ae4b7dd87de293739a9d4e9d4a8da2774 (diff) |
warn about =, |, & in the expression parser, they are a syntax error
-rw-r--r-- | Build/Rpm.pm | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/Build/Rpm.pm b/Build/Rpm.pm index 1f775b3..c692ac4 100644 --- a/Build/Rpm.pm +++ b/Build/Rpm.pm @@ -108,6 +108,9 @@ sub expr { ($v2, $expr) = expr(substr($expr, 1), 4); return undef unless defined $v2 && 0 + $v2; $v /= $v2; + } elsif ($expr =~ /^([=&|])/) { + warn("syntax error while parsing $1$1\n"); + return ($v, $expr); } else { return ($v, $expr); } |