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;