jtag: avoid checking for non NULL pointer to free it
[fw/openocd] / src / jtag / drivers / mpsse.c
index 7488d9dd877c65a97a8b88057a3299d25001e3de..fe8b6b82c1e15f76ab96788435da82683fa4784a 100644 (file)
@@ -404,13 +404,10 @@ void mpsse_close(struct mpsse_ctx *ctx)
        if (ctx->usb_ctx)
                libusb_exit(ctx->usb_ctx);
        bit_copy_discard(&ctx->read_queue);
-       if (ctx->write_buffer)
-               free(ctx->write_buffer);
-       if (ctx->read_buffer)
-               free(ctx->read_buffer);
-       if (ctx->read_chunk)
-               free(ctx->read_chunk);
 
+       free(ctx->write_buffer);
+       free(ctx->read_buffer);
+       free(ctx->read_chunk);
        free(ctx);
 }