X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=src%2Fbackend.c;h=e5fe6a3f764edcce2cb678e92f93a22277b6d486;hb=47bbc4b531eb8e491115b0dbcb686d23c78235fb;hp=beb5a8525b4bff4145d8030a2775a27bbb00ca86;hpb=42be2adb5ab329a0b22d9df392d8eca84d5d9acf;p=libsigrok.git diff --git a/src/backend.c b/src/backend.c index beb5a852..e5fe6a3f 100644 --- a/src/backend.c +++ b/src/backend.c @@ -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);