X-Git-Url: https://review.openocd.org/gitweb?p=openocd.git;a=blobdiff_plain;f=src%2Frtos%2Frtos.c;fp=src%2Frtos%2Frtos.c;h=62b65aae12e66271b48f6c5827babf22b282b1a1;hp=97ce255b924c386ed82458c8cb8421bce307585c;hb=4e98d44fd1dc67f763f06eeecc0453d65b1290dc;hpb=62329444abc89ad3b37fbb4ebc2edfd1dee23351 diff --git a/src/rtos/rtos.c b/src/rtos/rtos.c index 97ce255b92..62b65aae12 100644 --- a/src/rtos/rtos.c +++ b/src/rtos/rtos.c @@ -100,9 +100,7 @@ static void os_free(struct target *target) if (!target->rtos) return; - if (target->rtos->symbols) - free(target->rtos->symbols); - + free(target->rtos->symbols); free(target->rtos); target->rtos = NULL; } @@ -646,10 +644,9 @@ int rtos_try_next(struct target *target) return 0; os->type = *type; - if (os->symbols) { - free(os->symbols); - os->symbols = NULL; - } + + free(os->symbols); + os->symbols = NULL; return 1; }