From df71cf946ebb193b9ac1f39baca870f983e0be50 Mon Sep 17 00:00:00 2001 From: Oliver Gorwits Date: Tue, 22 Jul 2014 23:13:11 +0100 Subject: [PATCH] UTF8 decode the remote type string in neighbor protocol --- Netdisco/Changes | 6 ++++++ Netdisco/lib/App/Netdisco/Core/Discover.pm | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/Netdisco/Changes b/Netdisco/Changes index 9ba9c851..117ba8f9 100644 --- a/Netdisco/Changes +++ b/Netdisco/Changes @@ -1,3 +1,9 @@ +2.028012 - 2014-07-22 + + [BUG FIXES] + + * UTF8 decode the remote type string in neighbor protocol + 2.028011 - 2014-07-22 [BUG FIXES] diff --git a/Netdisco/lib/App/Netdisco/Core/Discover.pm b/Netdisco/lib/App/Netdisco/Core/Discover.pm index 64d505ef..dbacbbdd 100644 --- a/Netdisco/lib/App/Netdisco/Core/Discover.pm +++ b/Netdisco/lib/App/Netdisco/Core/Discover.pm @@ -686,7 +686,7 @@ sub store_neighbors { my $remote_ip = $c_ip->{$entry}; my $remote_ipad = NetAddr::IP::Lite->new($remote_ip); my $remote_port = undef; - my $remote_type = $c_platform->{$entry} || ''; + my $remote_type = Encode::decode('UTF-8', $c_platform->{$entry} || ''); my $remote_id = Encode::decode('UTF-8', $c_id->{$entry}); my $remote_cap = $c_cap->{$entry} || [];