Hello community, here is the log from the commit of package openwsman checked in at Thu Nov 6 22:23:17 CET 2008. -------- --- openwsman/openwsman.changes 2008-09-16 09:55:51.000000000 +0200 +++ /mounts/work_src_done/STABLE/openwsman/openwsman.changes 2008-11-06 17:17:44.883567000 +0100 @@ -1,0 +2,5 @@ +Thu Nov 6 17:16:30 CET 2008 - kkaempf@suse.de + +- Fix possible segfault (bnc#442327) + +------------------------------------------------------------------- calling whatdependson for head-i586 New: ---- openwsman-2.1.0-wsman-xml-serialize.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ openwsman.spec ++++++ --- /var/tmp/diff_new_pack.bC2788/_old 2008-11-06 22:23:10.000000000 +0100 +++ /var/tmp/diff_new_pack.bC2788/_new 2008-11-06 22:23:10.000000000 +0100 @@ -23,7 +23,7 @@ BuildRequires: libcurl-devel libopenssl-devel libxml2-devel pam-devel python-devel ruby-devel sblim-sfcc-devel PreReq: sed coreutils grep /bin/hostname Version: 2.1.0 -Release: 1 +Release: 2 Url: http://www.openwsman.org/ License: BSD 3-Clause Group: System/Management @@ -33,6 +33,7 @@ Source2: %{name}-%{version}-rpmlintrc Patch0: %{name}-%{version}-pam-auth.patch Patch1: %{name}-%{version}-ac.patch +Patch2: %{name}-%{version}-wsman-xml-serialize.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -163,6 +164,7 @@ %setup -q %patch0 %patch1 +%patch2 %build autoreconf -f -i @@ -259,6 +261,8 @@ %{_libdir}/libwsman_curl_client_transport.so.* %changelog +* Thu Nov 06 2008 kkaempf@suse.de +- Fix possible segfault (bnc#442327) * Tue Sep 16 2008 prusnak@suse.cz - updated to 2.1.0 * Security related fixes ++++++ openwsman-2.1.0-wsman-xml-serialize.patch ++++++ diff -wruN ../orig-openwsman-2.1.0/src/lib/wsman-xml-serialize.c ./src/lib/wsman-xml-serialize.c --- ../orig-openwsman-2.1.0/src/lib/wsman-xml-serialize.c 2008-08-24 01:48:21.000000000 +0200 +++ ./src/lib/wsman-xml-serialize.c 2008-11-06 16:51:25.000000000 +0100 @@ -1041,7 +1041,7 @@ } src = ws_xml_get_node_text(child); - if (src != NULL || *src != 0) { + if (src != NULL && *src != 0) { char *dstPtr; int dstSize = 1 + strlen(src); dstPtr = ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org