X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=session.c;h=92ee648a631c77d41092beb3bf010f00c5537d30;hb=6f4b1868e8ec8c132878d8b6d558f4af054cbd91;hp=51dce2e4f9aad41d00b85d421206794a613f971b;hpb=9ffbde0e84ef6c711be4edbe3076e8c805efad63;p=libsigrok.git diff --git a/session.c b/session.c index 51dce2e4..92ee648a 100644 --- a/session.c +++ b/session.c @@ -88,7 +88,7 @@ SR_API int sr_session_destroy(void) static void sr_dev_close(struct sr_dev *dev) { - if (dev->driver->dev_close) + if (dev && dev->driver && dev->driver->dev_close) dev->driver->dev_close(dev->driver_index); }