tasn pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=be87d3bf1df7c32378a23aba623b81610397feae

commit be87d3bf1df7c32378a23aba623b81610397feae
Author: Tom Hacohen <t...@stosb.com>
Date:   Tue Sep 22 15:45:04 2015 +0100

    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)

-- 


Reply via email to