]> git.gag.com Git - fw/openocd/blobdiff - src/jtag/hla/hla_interface.c
hla: if the idcode callback returns 0, treat as a wildcard
[fw/openocd] / src / jtag / hla / hla_interface.c
index 0176a4823820229be5bf75d1c1945094f4c43176..00e454917a3830b2881b2fd635632379a9892aba 100644 (file)
@@ -84,7 +84,8 @@ int hl_interface_init_target(struct target *t)
                uint32_t expected = t->tap->expected_ids[ii];
 
                /* treat "-expected-id 0" as a "don't-warn" wildcard */
-               if (!expected || (t->tap->idcode == expected)) {
+               if (!expected || !t->tap->idcode ||
+                   (t->tap->idcode == expected)) {
                        found = 1;
                        break;
                }