Hello community, here is the log from the commit of package libtirpc for openSUSE:Factory checked in at 2014-02-04 21:49:51 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libtirpc (Old) and /work/SRC/openSUSE:Factory/.libtirpc.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "libtirpc" Changes: -------- --- /work/SRC/openSUSE:Factory/libtirpc/libtirpc.changes 2014-01-15 16:25:28.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.libtirpc.new/libtirpc.changes 2014-02-04 22:42:39.000000000 +0100 @@ -1,0 +2,6 @@ +Fri Jan 31 15:56:16 UTC 2014 - okir@suse.com + +- Prevent a segfault of 'rpcinfo -b' on systems with tuntap devices (bnc#861577). + Added: libtirpc-getbroadifs-crash.patch + +------------------------------------------------------------------- New: ---- libtirpc-getbroadifs-crash.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libtirpc.spec ++++++ --- /var/tmp/diff_new_pack.h5HQBm/_old 2014-02-04 22:42:39.000000000 +0100 +++ /var/tmp/diff_new_pack.h5HQBm/_new 2014-02-04 22:42:39.000000000 +0100 @@ -46,6 +46,7 @@ Patch36: libtirpc-misc-segfaults.patch Patch37: libtirpc-new-path-rpcbindsock.patch Patch38: libtirpc-taddr2uaddr-local.patch +Patch39: libtirpc-getbroadifs-crash.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build %define debug_package_requires libtirpc1 = %{version}-%{release} @@ -90,6 +91,7 @@ %patch36 -p1 %patch37 -p1 %patch38 -p1 +%patch39 -p1 %build autoreconf -fiv ++++++ libtirpc-getbroadifs-crash.patch ++++++
From 5aa9bf181ec1ce900ca4e84c62e3b31346478626 Mon Sep 17 00:00:00 2001 From: Olaf Kirch
Date: Fri, 31 Jan 2014 16:37:25 +0100 Subject: [PATCH] Prevent a segfault of "rpcinfo -b" on systems with tuntap devices
Linux tuntap devices and other virtual network devices, if not
configured, will be reported by getifaddrs() with a NULL ifa_addr
pointer. __rpc_getifaddrs would trip over that, because it derefenced
the ifa_addr pointer without checking.
Signed-off-by: Olaf Kirch