diff --git a/xCAT-server/lib/xcat/plugins/openbmc.pm b/xCAT-server/lib/xcat/plugins/openbmc.pm index 1b057e446..b4538cc0a 100644 --- a/xCAT-server/lib/xcat/plugins/openbmc.pm +++ b/xCAT-server/lib/xcat/plugins/openbmc.pm @@ -2820,7 +2820,7 @@ sub rspconfig_response { if ($adapter_id) { if ( (defined($content{Origin}) and $content{Origin} =~ /LinkLocal/) or - (defined($content{Address}) and $content{Address} =~ "169.254") ) { + (defined($content{Address}) and $content{Address} =~ /^169.254/) ) { # OpenBMC driver has a interim bug where ZeroConfigIP comes up as DHCP instead of LinkLocal. # To protect xCAT while the drivers change, check the 169.254 IP also if ($xcatdebugmode) {