summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTom Hacohen <tom@stosb.com>2015-09-22 15:45:04 +0100
committerTom Hacohen <tom@stosb.com>2015-09-22 15:45:11 +0100
commitbe87d3bf1df7c32378a23aba623b81610397feae (patch)
treed3d98984b6847a4cfa155f606d83de0c4066309f
parent278b20954a7583d42bc93df0257cd84f0646932e (diff)
downloadefl-be87d3bf1df7c32378a23aba623b81610397feae.tar.gz
Ector software gradient: Fix cast from integer to pointer of wrong type.
When casting pointer<->int, always use uintptr_t, not just int. @fix
-rw-r--r--src/lib/ector/software/ector_software_gradient.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lib/ector/software/ector_software_gradient.c b/src/lib/ector/software/ector_software_gradient.c
index d6ad207553..707c345312 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)