X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=src%2Fstd.c;h=d1e2eedf784289eeaf72323e608a84ba99956ab2;hb=d2cc60bd4511c1154eef67e4c7abccb3fd34faab;hp=d3a3d36dd175b6886882f42b1d6e7ab8764bcf96;hpb=7f7702b81bd9051a87fde54983561675329d5dc8;p=libsigrok.git diff --git a/src/std.c b/src/std.c index d3a3d36d..d1e2eedf 100644 --- a/src/std.c +++ b/src/std.c @@ -424,7 +424,7 @@ SR_PRIV int std_dev_clear_with_callback(const struct sr_dev_driver *driver, ret = SR_ERR_BUG; continue; } - if (driver->dev_close) + if (driver->dev_close && sdi->status == SR_ST_ACTIVE) driver->dev_close(sdi); if (sdi->conn) {