This is an automated email from Gerrit.

"Daniel Anselmi <danse...@gmx.ch>" just uploaded a new patch set to Gerrit, 
which you can find at https://review.openocd.org/c/openocd/+/7770

-- gerrit

commit 7725371ff5da31549041c1eb0c807edb9d9e5bae
Author: Daniel Anselmi <danse...@gmx.ch>
Date:   Mon Jul 10 21:03:10 2023 +0200

    ipdbg: fix 'double free' in case of failed start
    
    Change-Id: Id241d9dd0793095106fea000422617fbef462669
    Signed-off-by: Daniel Anselmi <danse...@gmx.ch>

diff --git a/src/server/ipdbg.c b/src/server/ipdbg.c
index 3fae0a98d8..c1bdb29395 100644
--- a/src/server/ipdbg.c
+++ b/src/server/ipdbg.c
@@ -632,10 +632,8 @@ static int ipdbg_start(uint16_t port, struct jtag_tap 
*tap, uint32_t user_instru
                }
        } else {
                int retval = ipdbg_create_hub(tap, user_instruction, 
data_register_length, virtual_ir, &hub);
-               if (retval != ERROR_OK) {
-                       free(virtual_ir);
+               if (retval != ERROR_OK)
                        return retval;
-               }
        }
 
        struct ipdbg_service *service = NULL;

-- 

Reply via email to