X-Git-Url: http://sigrok.org/gitweb/?a=blobdiff_plain;f=backend.c;h=62a7651753986114e49e9711b2f236c1ddb49046;hb=ff17e6ba5094d590926a2aa8130220a341fc2c04;hp=0dab1eeab93f42d938a1b5c0c9df94e9e7636d28;hpb=6a4710fac267c07cc146b2a3cd23204b08bea552;p=libsigrok.git diff --git a/backend.c b/backend.c index 0dab1eea..62a76517 100644 --- a/backend.c +++ b/backend.c @@ -165,6 +165,15 @@ static int sanity_check_all_drivers(void) 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); + errors++; + } + if (!drivers[i]->config_list) { + sr_err("No config_list in driver %d ('%s').", i, d); + errors++; + } if (!drivers[i]->dev_open) { sr_err("No dev_open in driver %d ('%s').", i, d); errors++;