From e014cfc9b084b195e14d32660088fffa2412613a Mon Sep 17 00:00:00 2001 From: Stefan Rueger Date: Mon, 22 Apr 2024 16:15:32 +0100 Subject: [PATCH] Render double teardown() harmless in avrftdi.c --- src/avrftdi.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/avrftdi.c b/src/avrftdi.c index aaf01b64..417fb19c 100644 --- a/src/avrftdi.c +++ b/src/avrftdi.c @@ -1232,12 +1232,12 @@ static void avrftdi_setup(PROGRAMMER * pgm) { } static void avrftdi_teardown(PROGRAMMER * pgm) { - avrftdi_t* pdata = to_pdata(pgm); - - if(pdata) { + if(pgm->cookie) { + avrftdi_t *pdata = to_pdata(pgm); ftdi_deinit(pdata->ftdic); ftdi_free(pdata->ftdic); mmt_free(pdata); + pgm->cookie = NULL; } }