diff --git a/Info/Layer2.pm b/Info/Layer2.pm index 6ed25801..de84c7d3 100644 --- a/Info/Layer2.pm +++ b/Info/Layer2.pm @@ -134,8 +134,8 @@ sub serial { # precedence # serial2,chassis parse,serial1 - return $1 if (defined $chassis and $chassis =~ /serial#?:\s*([a-z0-9]+)/i); return $serial2 if (defined $serial2 and $serial2 !~ /^\s*$/); + return $1 if (defined $chassis and $chassis =~ /serial#?:\s*([a-z0-9]+)/i); return $serial1 if (defined $serial1 and $serial1 !~ /^\s*$/); return undef; diff --git a/Info/Layer3.pm b/Info/Layer3.pm index 30e0516c..d6135eef 100644 --- a/Info/Layer3.pm +++ b/Info/Layer3.pm @@ -151,8 +151,8 @@ sub serial { # precedence # serial2,chassis parse,serial1 - return $1 if (defined $chassis and $chassis =~ /serial#?:\s*([a-z0-9]+)/i); return $serial2 if (defined $serial2 and $serial2 !~ /^\s*$/); + return $1 if (defined $chassis and $chassis =~ /serial#?:\s*([a-z0-9]+)/i); return $serial1 if (defined $serial1 and $serial1 !~ /^\s*$/); return undef;