packages: nut/nut.spec, nut/nut-blazer-parser.patch (NEW) - fix rare gpf in...
pluto
pluto at pld-linux.org
Sat Nov 6 15:32:36 CET 2010
Author: pluto Date: Sat Nov 6 14:32:36 2010 GMT
Module: packages Tag: HEAD
---- Log message:
- fix rare gpf in blazer_status() parser, release 2.
---- Files affected:
packages/nut:
nut.spec (1.157 -> 1.158) , nut-blazer-parser.patch (NONE -> 1.1) (NEW)
---- Diffs:
================================================================
Index: packages/nut/nut.spec
diff -u packages/nut/nut.spec:1.157 packages/nut/nut.spec:1.158
--- packages/nut/nut.spec:1.157 Thu Jul 15 09:57:28 2010
+++ packages/nut/nut.spec Sat Nov 6 15:32:31 2010
@@ -14,7 +14,7 @@
Summary(pl.UTF-8): Sieciowe narzędzie do UPS-ów
Name: nut
Version: 2.4.3
-Release: 1
+Release: 2
License: GPL
Group: Applications/System
Source0: http://www.networkupstools.org/source/2.4/%{name}-%{version}.tar.gz
@@ -29,6 +29,7 @@
Patch3: %{name}-upssched-cmd-sysconf.patch
Patch4: %{name}-hal-paths.patch
Patch5: %{name}-matrix.patch
+Patch6: %{name}-blazer-parser.patch
URL: http://www.networkupstools.org/
BuildRequires: autoconf
BuildRequires: automake
@@ -193,6 +194,7 @@
%patch3 -p1
%patch4 -p1
%patch5 -p1
+%patch6 -p1
%build
cp -f /usr/share/automake/config.sub .
@@ -470,6 +472,9 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.158 2010/11/06 14:32:31 pluto
+- fix rare gpf in blazer_status() parser, release 2.
+
Revision 1.157 2010/07/15 07:57:28 arekm
- up to 2.4.3
================================================================
Index: packages/nut/nut-blazer-parser.patch
diff -u /dev/null packages/nut/nut-blazer-parser.patch:1.1
--- /dev/null Sat Nov 6 15:32:36 2010
+++ packages/nut/nut-blazer-parser.patch Sat Nov 6 15:32:31 2010
@@ -0,0 +1,14 @@
+--- nut-2.4.3/drivers/blazer.c.orig 2010-02-11 22:43:23.000000000 +0100
++++ nut-2.4.3/drivers/blazer.c 2010-11-05 18:48:21.171067449 +0100
+@@ -211,6 +211,11 @@
+ dstate_setinfo(status[i].var, status[i].fmt, status[i].conv(val, NULL));
+ }
+
++ if (!val) {
++ upsdebugx(2, "%s: parsing failed", __func__);
++ return -1;
++ }
++
+ if (strspn(val, "01") != 8) {
+ upsdebugx(2, "Invalid status [%s]", val);
+ return -1;
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/nut/nut.spec?r1=1.157&r2=1.158&f=u
More information about the pld-cvs-commit
mailing list