Hello community,

here is the log from the commit of package sblim-sfcb for openSUSE:Factory 
checked in at 2015-09-03 18:03:29
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/sblim-sfcb (Old)
 and      /work/SRC/openSUSE:Factory/.sblim-sfcb.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "sblim-sfcb"

Changes:
--------
--- /work/SRC/openSUSE:Factory/sblim-sfcb/sblim-sfcb.changes    2015-06-23 
12:00:03.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.sblim-sfcb.new/sblim-sfcb.changes       
2015-09-03 18:09:43.000000000 +0200
@@ -1,0 +2,6 @@
+Tue Sep  1 13:44:19 UTC 2015 - mvet...@suse.com
+
+- Fix bsc#942628 lookupProviders() null pointer dereference:
+  sblim-sfcb-1.4.9-fix-null-deref.patch
+
+-------------------------------------------------------------------

New:
----
  sblim-sfcb-1.4.9-fix-null-deref.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ sblim-sfcb.spec ++++++
--- /var/tmp/diff_new_pack.B1vvHR/_old  2015-09-03 18:09:47.000000000 +0200
+++ /var/tmp/diff_new_pack.B1vvHR/_new  2015-09-03 18:09:47.000000000 +0200
@@ -60,6 +60,9 @@
 
 Patch11:        sblim-sfcb-1.4.8-fix-bashisms.patch
 
+# bsc#942628 lookupProviders() null pointer dereference
+Patch12:        sblim-sfcb-1.4.9-fix-null-deref.patch
+
 Provides:       cim-server
 Provides:       cimserver
 BuildRequires:  cmpi-devel
@@ -135,6 +138,7 @@
 %patch9 -p1
 %patch10 -p1
 %patch11 -p1
+%patch12 -p1
 
 export PATCH_GET=0
 

++++++ sblim-sfcb-1.4.9-fix-null-deref.patch ++++++
diff -up sblim-sfcb-1.4.9/providerMgr.c.orig sblim-sfcb-1.4.9/providerMgr.c
--- sblim-sfcb-1.4.9/providerMgr.c.orig 2014-11-25 02:43:12.000000000 +0100
+++ sblim-sfcb-1.4.9/providerMgr.c      2015-08-24 11:57:18.945280460 +0200
@@ -355,6 +355,9 @@ lookupProviders(long type, char *classNa
 
   _SFCB_ENTER(TRACE_PROVIDERMGR, "lookupProviders");
 
+  if (className == NULL)
+    _SFCB_RETURN(NULL);
+
   id = malloc(strlen(nameSpace) + strlen(className) + 8);
   strcpy(id, nameSpace);
   strcat(id, "|");

Reply via email to