]> sigrok.org Git - libsigrok.git/blobdiff - src/backend.c
input: Added preferred file extension field
[libsigrok.git] / src / backend.c
index 48472bae55bc1ecb7e4659ab40f8da8016e5153b..637f7de99aaf3dbfc4696b6894c39f94095821d1 100644 (file)
@@ -246,6 +246,10 @@ static int sanity_check_all_input_modules(void)
                        sr_err("No receive in module %d ('%s').", i, d);
                        errors++;
                }
+               if (!inputs[i]->end) {
+                       sr_err("No end in module %d ('%s').", i, d);
+                       errors++;
+               }
 
                if (errors == 0)
                        continue;
@@ -344,12 +348,7 @@ SR_API int sr_init(struct sr_context **ctx)
        }
 
        /* + 1 to handle when struct sr_context has no members. */
-       context = g_try_malloc0(sizeof(struct sr_context) + 1);
-
-       if (!context) {
-               ret = SR_ERR_MALLOC;
-               goto done;
-       }
+       context = g_malloc0(sizeof(struct sr_context) + 1);
 
 #ifdef HAVE_LIBUSB_1_0
        ret = libusb_init(&context->libusb_ctx);