File sblim-cmpi-syslog-fix-buffer-overflow.patch of Package sblim-cmpi-syslog

Index: sblim-cmpi-syslog-0.8.0/syslog-conf/util/syslogconfutil.c
===================================================================
--- sblim-cmpi-syslog-0.8.0.orig/syslog-conf/util/syslogconfutil.c	2009-05-22 05:50:48.000000000 +0200
+++ sblim-cmpi-syslog-0.8.0/syslog-conf/util/syslogconfutil.c	2010-05-19 12:19:44.000000000 +0200
@@ -27,7 +27,7 @@
 
 typedef struct {
   FILE *fp;
-  char name[L_tmpnam];
+  char name[L_tmpnam * 2];
 } Syslog_Control;
 
 void* Syslog_Conf_Begin_Enum()
Index: sblim-cmpi-syslog-0.8.0/syslog-log/util/sysloglogutil.c
===================================================================
--- sblim-cmpi-syslog-0.8.0.orig/syslog-log/util/sysloglogutil.c	2009-05-22 05:50:49.000000000 +0200
+++ sblim-cmpi-syslog-0.8.0/syslog-log/util/sysloglogutil.c	2010-05-19 12:19:39.000000000 +0200
@@ -28,7 +28,7 @@
 
 typedef struct {
   FILE *fp;
-  char name[L_tmpnam];
+  char name[L_tmpnam * 2];
 } Syslog_Control;
 
 /* Some helper funcs */
Index: sblim-cmpi-syslog-0.8.0/syslog-service/util/syslogserviceutil.c
===================================================================
--- sblim-cmpi-syslog-0.8.0.orig/syslog-service/util/syslogserviceutil.c	2010-05-19 12:18:59.000000000 +0200
+++ sblim-cmpi-syslog-0.8.0/syslog-service/util/syslogserviceutil.c	2010-05-19 12:19:50.000000000 +0200
@@ -27,7 +27,7 @@
 
 typedef struct {
   FILE *fp;
-  char name[L_tmpnam];
+  char name[L_tmpnam * 2];
 } Syslog_Control;
 
 
openSUSE Build Service is sponsored by