From 9dfaba210e5cc9571b59712573c444fb41304345 Mon Sep 17 00:00:00 2001 From: g0dil <g0dil@wiback.org> Date: Thu, 16 Apr 2009 10:15:42 +0000 Subject: [PATCH] Update valgrind suppressions --- Socket/Protocols/Raw/LLAddressing.cc | 1 + valgrind.sup | 7 +++++++ 2 files changed, 8 insertions(+) diff --git a/Socket/Protocols/Raw/LLAddressing.cc b/Socket/Protocols/Raw/LLAddressing.cc index faec193f9..71addad08 100644 --- a/Socket/Protocols/Raw/LLAddressing.cc +++ b/Socket/Protocols/Raw/LLAddressing.cc @@ -47,6 +47,7 @@ prefix_ std::string senf::LLSocketAddress::interface() if (addr_.sll_ifindex == 0) return std::string(); char name[IFNAMSIZ]; + ::bzero(name, IFNAMSIZ); if (! ::if_indextoname(addr_.sll_ifindex, name)) throw AddressSyntaxException(); return std::string(name); diff --git a/valgrind.sup b/valgrind.sup index 4146e3ee4..6cff8a086 100644 --- a/valgrind.sup +++ b/valgrind.sup @@ -101,3 +101,10 @@ Memcheck:Cond fun:inet_ntop } + +{ + if_indextoname-suppression-1 + Memcheck:Param + ioctl(SIOCGIFINDEX) + obj:/lib/ld-2.3.6.so +} -- GitLab