return SR_ERR_ARG;
}
+ if (!driver->context) {
+ /*
+ * Driver was never initialized, nothing to do.
+ *
+ * No log message since this usually gets called for all
+ * drivers, whether they were initialized or not.
+ */
+ return SR_OK;
+ }
+
+ /* No log message here, too verbose and not very useful. */
+
if (driver->dev_clear)
ret = driver->dev_clear(driver);
else