X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=src%2Fdevice.c;h=d87d2904a313f74e870a370279cbd64d42110d7a;hb=2f425a56edbe528ed4566ea6791009dad61ef56d;hp=a8f6f2b4dce9c0695961cbd1ec618f4d5f201ab3;hpb=5801ce7840c72775fbcfaf39e0587f767f070efd;p=libsigrok.git diff --git a/src/device.c b/src/device.c index a8f6f2b4..d87d2904 100644 --- a/src/device.c +++ b/src/device.c @@ -489,6 +489,9 @@ SR_PRIV struct sr_usbtmc_dev_inst *sr_usbtmc_dev_inst_new(const char *device) /** @private */ SR_PRIV void sr_usbtmc_dev_inst_free(struct sr_usbtmc_dev_inst *usbtmc) { + if (!usbtmc) + return; + g_free(usbtmc->device); g_free(usbtmc); }