]> sigrok.org Git - libsigrok.git/blobdiff - backend.c
drivers: Trim unused config_get() calls
[libsigrok.git] / backend.c
index f596c96effb4242ae095599b8b73e2175c602373..0dab1eeab93f42d938a1b5c0c9df94e9e7636d28 100644 (file)
--- a/backend.c
+++ b/backend.c
@@ -173,14 +173,6 @@ static int sanity_check_all_drivers(void)
                        sr_err("No dev_close in driver %d ('%s').", i, d);
                        errors++;
                }
-               if (!drivers[i]->info_get) {
-                       sr_err("No info_get in driver %d ('%s').", i, d);
-                       errors++;
-               }
-               if (!drivers[i]->dev_config_set) {
-                       sr_err("No dev_config_set in driver %d ('%s').", i, d);
-                       errors++;
-               }
                if (!drivers[i]->dev_acquisition_start) {
                        sr_err("No dev_acquisition_start in driver %d ('%s').",
                               i, d);
@@ -244,6 +236,7 @@ SR_API int sr_init(struct sr_context **ctx)
        ret = libusb_init(&context->libusb_ctx);
        if (LIBUSB_SUCCESS != ret) {
                sr_err("libusb_init() returned %s.\n", libusb_error_name(ret));
+               ret = SR_ERR;
                goto done;
        }
 #endif