commit 66bfa4f8edb3ceb768d71671f9b09239d45b20f7
Author: Jakub Bogusz <[email protected]>
Date:   Tue Nov 15 16:26:40 2016 +0100

    - added overflow patch (avoid implicit overflow warning by using explicit 
cast)

 fwupdate-overflow.patch | 11 +++++++++++
 fwupdate.spec           |  2 ++
 2 files changed, 13 insertions(+)
---
diff --git a/fwupdate.spec b/fwupdate.spec
index 8a4be7f..d9c176d 100644
--- a/fwupdate.spec
+++ b/fwupdate.spec
@@ -11,6 +11,7 @@ License:      GPL v2
 Group:         Libraries
 Source0:       
https://github.com/rhinstaller/fwupdate/archive/%{version}/%{name}-%{version}.tar.gz
 # Source0-md5: b68e67b706ac5f551e8fcab20cf43a60
+Patch0:                %{name}-overflow.patch
 URL:           https://github.com/rhinstaller/fwupdate
 BuildRequires: efivar-devel >= 0.19
 BuildRequires: gnu-efi
@@ -72,6 +73,7 @@ Bashowe uzupełnianie parametrów polecenia fwupdate.
 
 %prep
 %setup -q
+%patch0 -p1
 
 %if %{without pesign}
 %{__sed} -i -e 's/pesign/cp $< $@ \&\& : &/' efi/Makefile
diff --git a/fwupdate-overflow.patch b/fwupdate-overflow.patch
new file mode 100644
index 0000000..060e1c1
--- /dev/null
+++ b/fwupdate-overflow.patch
@@ -0,0 +1,11 @@
+--- fwupdate-8/efi/fwupdate.c.orig     2016-11-15 16:24:00.862246035 +0100
++++ fwupdate-8/efi/fwupdate.c  2016-11-15 16:24:06.562245972 +0100
+@@ -44,7 +44,7 @@
+ #endif
+ #ifndef uintn_mult
+ #define uintn_mult(a, b, c) ({                                        \
+-              const UINTN _limit = ~0ULL;                     \
++              const UINTN _limit = (UINTN)~0ULL;              \
+               int _ret = 1;                                   \
+               if ((a) != 0 && (b) != 0) {                     \
+                       _ret = _limit / (a) < (b);              \
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/fwupdate.git/commitdiff/66bfa4f8edb3ceb768d71671f9b09239d45b20f7

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to