raster pushed a commit to branch master.

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

commit 573d0cf586573a1c9907b45a791f4289ddc7a11c
Author: Carsten Haitzler (Rasterman) <ras...@rasterman.com>
Date:   Mon Jul 31 10:03:59 2017 +0900

    eina debug - set length after freeing/iterating over the keys
    
    found by PVS studio
---
 src/lib/eina/eina_debug.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/lib/eina/eina_debug.c b/src/lib/eina/eina_debug.c
index 692a2ed738..f0d101e864 100644
--- a/src/lib/eina/eina_debug.c
+++ b/src/lib/eina/eina_debug.c
@@ -401,10 +401,10 @@ _opcodes_unregister_all(Eina_Debug_Session *session)
    _opcode_reply_info *info = NULL;
 
    if (!session) return;
-   session->cbs_length = 0;
    for (i = 0; i < session->cbs_length; i++)
       eina_list_free(session->cbs[i]);
    free(session->cbs);
+   session->cbs_length = 0;
    session->cbs = NULL;
 
    EINA_LIST_FOREACH(session->opcode_reply_infos, l, info)

-- 


Reply via email to