From be87d3bf1df7c32378a23aba623b81610397feae Mon Sep 17 00:00:00 2001 From: Tom Hacohen Date: Tue, 22 Sep 2015 15:45:04 +0100 Subject: [PATCH] Ector software gradient: Fix cast from integer to pointer of wrong type. When casting pointer<->int, always use uintptr_t, not just int. @fix --- src/lib/ector/software/ector_software_gradient.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/ector/software/ector_software_gradient.c b/src/lib/ector/software/ector_software_gradient.c index d6ad207..707c345 100644 --- a/src/lib/ector/software/ector_software_gradient.c +++ b/src/lib/ector/software/ector_software_gradient.c @@ -107,7 +107,7 @@ static void loop_break(unsigned int *buffer, int length, int *lprealign, int *lby4 , int *lremaining) { int l1=0,l2=0,l3=0; - while ((int)buffer & 0xF) + while ((uintptr_t)buffer & 0xF) buffer++ , l1++; if(length <= l1) -- 2.7.4