]> git.gag.com Git - fw/openocd/blobdiff - src/jtag/drivers/kitprog.c
jtag: avoid checking for non NULL pointer to free it
[fw/openocd] / src / jtag / drivers / kitprog.c
index 4f38d195d57f93a6a197a1c6557f66ff84053411..5538bcd7390b86163c24c86aa0d0bfdadc6b4e10 100644 (file)
@@ -227,18 +227,11 @@ static int kitprog_quit(void)
 {
        kitprog_usb_close();
 
-       if (kitprog_handle->packet_buffer != NULL)
-               free(kitprog_handle->packet_buffer);
-       if (kitprog_handle->serial != NULL)
-               free(kitprog_handle->serial);
-       if (kitprog_handle != NULL)
-               free(kitprog_handle);
-
-       if (kitprog_serial != NULL)
-               free(kitprog_serial);
-
-       if (pending_transfers != NULL)
-               free(pending_transfers);
+       free(kitprog_handle->packet_buffer);
+       free(kitprog_handle->serial);
+       free(kitprog_handle);
+       free(kitprog_serial);
+       free(pending_transfers);
 
        return ERROR_OK;
 }