8 Jan
2015
8 Jan
'15
10:53 a.m.
On Thu, Jan 8, 2015 at 9:41 AM, Herwin Weststrate <herwin@quarantainenet.nl> wrote:
On 08-01-15 15:08, Zenz, Thomas wrote:
if (scalar(@array) == 1 ){ # everyting OK, one Entry ; } ... elsif (scalar(@array) == 1){ syslog('info', "No Calling-Station-Id"); }
You probably meant "elsif (scalar(@array) == 0) {" in that second block.
Just a point of Perl idioms... Perl will use the array in scalar context because of the scalar comparison. No need to force the context: if (@array == 1) { } elsif (@array == 0) { } -m