]> sigrok.org Git - libsigrok.git/commitdiff
backend.c: Return a sigrok error in sr_init() on libusb_init() errors
authorPeter Stuge <redacted>
Sat, 3 Nov 2012 07:29:26 +0000 (08:29 +0100)
committerPeter Stuge <redacted>
Wed, 5 Dec 2012 00:34:15 +0000 (01:34 +0100)
backend.c

index f596c96effb4242ae095599b8b73e2175c602373..9c2796942b29cb2bf9b72b560f2d91d3d7f068ee 100644 (file)
--- a/backend.c
+++ b/backend.c
@@ -244,6 +244,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