]> git.pld-linux.org Git - packages/cpqarrayd.git/commitdiff
- fix format string errors auto/th/cpqarrayd-2.3-6
authorJan Rękorajski <baggins@pld-linux.org>
Mon, 3 Sep 2018 08:40:13 +0000 (10:40 +0200)
committerJan Rękorajski <baggins@pld-linux.org>
Mon, 3 Sep 2018 08:40:13 +0000 (10:40 +0200)
- rel 6

cpqarrayd.spec
format-security.patch [new file with mode: 0644]

index cdcb508200f6cb85eb80b0dfc78fa43d2ba1e38d..5eaa2940da8493c1321d2e6ccb399d88eb1e5fb4 100644 (file)
@@ -2,7 +2,7 @@ Summary:        Cpqarrayd - SmartArray controllers monitoring
 Summary(pl.UTF-8):     Cpqarrayd - monitorowanie kontrolerów SmartArray
 Name:          cpqarrayd
 Version:       2.3
-Release:       5
+Release:       6
 License:       GPL v2+
 Group:         Applications/System
 Source0:       http://www.strocamp.net/opensource/compaq/downloads/%{name}-%{version}.tar.gz
@@ -10,6 +10,7 @@ Source0:      http://www.strocamp.net/opensource/compaq/downloads/%{name}-%{version}.
 Source1:       %{name}.init
 Source2:       %{name}.sysconfig
 Patch0:                %{name}-headers.patch
+Patch1:                format-security.patch
 URL:           http://www.strocamp.net/opensource/cpqarrayd.php
 BuildRequires: autoconf >= 2.50
 BuildRequires: automake
@@ -29,6 +30,7 @@ wysyłanie pułapek SNMP oraz sysloga.
 %prep
 %setup -q
 %patch0 -p1
+%patch1 -p1
 
 %build
 %{__aclocal}
diff --git a/format-security.patch b/format-security.patch
new file mode 100644 (file)
index 0000000..eb84681
--- /dev/null
@@ -0,0 +1,64 @@
+--- cpqarrayd-2.3/status.c.orig        2007-12-03 18:06:22.000000000 +0100
++++ cpqarrayd-2.3/status.c     2018-09-03 10:37:05.375891671 +0200
+@@ -140,8 +140,7 @@
+                  "problem sending snmp trap (sendtrap() returned %d)\n",
+                  trap_stat);
+           if (opts.debug) {
+-            printf("DEBUG: Problem sending snmp trap",
+-                   "(sendtrap() returned %d)\n", 
++            printf("DEBUG: Problem sending snmp trap (sendtrap() returned %d)\n", 
+                    trap_stat);
+           }
+         }
+@@ -167,8 +168,7 @@
+                  "problem sending snmp trap (sendtrap() returned %d)\n",
+                  trap_stat);
+           if (opts.debug) {
+-            printf("DEBUG: Problem sending snmp trap ",
+-                   "(sendtrap() returned %d)\n",
++            printf("DEBUG: Problem sending snmp trap (sendtrap() returned %d)\n",
+                    trap_stat);
+           }
+         }
+@@ -215,17 +217,16 @@
+                event.detail.logstatchange.logicaldrivenumber,
+                logicaldrivestatusstr[event.detail.logstatchange.newlogicaldrivestate]);
+       status = event.detail.logstatchange.newlogicaldrivestate;
+-      syslog(LOG_WARNING, statusmsg);
++      syslog(LOG_WARNING, "%s", statusmsg);
+       if (opts.debug) {
+-        printf (statusmsg);
++        puts (statusmsg);
+       }
+       if (trap_stat = sendtrap(opts, "public", status, statusmsg)) {
+         syslog(LOG_WARNING, 
+                "problem sending snmp trap (sendtrap() returned %d)\n",
+                trap_stat);
+         if (opts.debug) {
+-          printf("DEBUG: Problem sending snmp trap",
+-                 "(sendtrap() returned %d)\n", 
++          printf("DEBUG: Problem sending snmp trap (sendtrap() returned %d)\n", 
+                  trap_stat);
+         }
+       }
+@@ -234,17 +237,16 @@
+                ctrls_found[ctrl_cntr].devicefile,
+                event.mesgstring);
+       status = 255;
+-      syslog(LOG_WARNING, statusmsg);
++      syslog(LOG_WARNING, "%s", statusmsg);
+       if (opts.debug) {
+-        printf (statusmsg);
++        puts (statusmsg);
+       }
+       if (trap_stat = sendtrap(opts, "public", status, statusmsg)) {
+         syslog(LOG_WARNING, 
+                "problem sending snmp trap (sendtrap() returned %d)\n",
+                trap_stat);
+         if (opts.debug) {
+-          printf("DEBUG: Problem sending snmp trap",
+-                 "(sendtrap() returned %d)\n", 
++          printf("DEBUG: Problem sending snmp trap (sendtrap() returned %d)\n", 
+                  trap_stat);
+         }
+       }
This page took 0.083383 seconds and 4 git commands to generate.