This is an automated email from Gerrit.

Tomas Vanek ([email protected]) just uploaded a new patch set to Gerrit, which you 
can find at http://openocd.zylin.com/4860

-- gerrit

commit c33ccb149e526ddd83ea77249a01c3b4c4494ef4
Author: Tomas Vanek <[email protected]>
Date:   Sat Jan 19 15:58:49 2019 +0100

    target/arm_dap: fix segmentation fault in 'dap info' cmd
    
    'dap info' command fails hard on a hla target.
    
    Change-Id: Ia188b1afe527e0ed64512d1bddadd507f978e40b
    Signed-off-by: Tomas Vanek <[email protected]>

diff --git a/src/target/arm_dap.c b/src/target/arm_dap.c
index 3adb4ed..119e511 100644
--- a/src/target/arm_dap.c
+++ b/src/target/arm_dap.c
@@ -313,6 +313,11 @@ COMMAND_HANDLER(handle_dap_info_command)
        struct adiv5_dap *dap = arm->dap;
        uint32_t apsel;
 
+       if (dap == NULL) {
+               LOG_ERROR("DAP instance not available. Probably a HLA 
target...");
+               return ERROR_TARGET_RESOURCE_NOT_AVAILABLE;
+       }
+
        switch (CMD_ARGC) {
                case 0:
                        apsel = dap->apsel;

-- 


_______________________________________________
OpenOCD-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openocd-devel

Reply via email to