]> sigrok.org Git - libsigrok.git/blobdiff - src/backend.c
std: Add and use std_dev_clear() where possible.
[libsigrok.git] / src / backend.c
index beb5a8525b4bff4145d8030a2775a27bbb00ca86..e5fe6a3f764edcce2cb678e92f93a22277b6d486 100644 (file)
@@ -309,7 +309,10 @@ static int sanity_check_all_drivers(const struct sr_context *ctx)
                        sr_err("No dev_list in driver %d ('%s').", i, d);
                        errors++;
                }
-               /* Note: dev_clear() is optional. */
+               if (!drivers[i]->dev_clear) {
+                       sr_err("No dev_clear in driver %d ('%s').", i, d);
+                       errors++;
+               }
                /* Note: config_get() is optional. */
                if (!drivers[i]->config_set) {
                        sr_err("No config_set in driver %d ('%s').", i, d);