bu5hm4n pushed a commit to branch master.

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

commit 6934a9623e0036bfd0d6f5e8d2f9f8553c8d4b56
Author: Marcel Hollerbach <[email protected]>
Date:   Mon Mar 23 11:20:56 2020 +0100

    ector: fix pointer checking
    
    we want to check if the pointer is available, and not the value of the
    pointer. This fixes some "Jump depends on uninitialized value" messages
    from valgrind.
---
 src/lib/ector/software/ector_software_buffer.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/src/lib/ector/software/ector_software_buffer.c 
b/src/lib/ector/software/ector_software_buffer.c
index 62dae2c50b..efaf5fefca 100644
--- a/src/lib/ector/software/ector_software_buffer.c
+++ b/src/lib/ector/software/ector_software_buffer.c
@@ -67,10 +67,10 @@ EOLIAN static Eina_Bool
 _ector_software_buffer_base_ector_buffer_pixels_get(Eo *obj EINA_UNUSED, 
Ector_Software_Buffer_Base_Data *pd,
                                                     void **pixels, int* width, 
int* height, int* stride)
 {
-   if (*pixels) *pixels = pd->pixels.u8;
-   if (*width) *width = pd->generic->w;
-   if (*height) *height = pd->generic->h;
-   if (*stride) *stride = pd->stride;
+   if (pixels) *pixels = pd->pixels.u8;
+   if (width) *width = pd->generic->w;
+   if (height) *height = pd->generic->h;
+   if (stride) *stride = pd->stride;
    return pd->writable;
 }
 

-- 


Reply via email to