]> sigrok.org Git - sigrok-cli.git/blobdiff - session.c
Better output module checking.
[sigrok-cli.git] / session.c
index 46bb4d9676967027b9b984e2ccf23f09c600e044..39eb164942c447a57bba67e04ad3e9e7d7fee06a 100644 (file)
--- a/session.c
+++ b/session.c
@@ -174,7 +174,8 @@ void datafeed_in(const struct sr_dev_inst *sdi,
        switch (packet->type) {
        case SR_DF_HEADER:
                g_debug("cli: Received SR_DF_HEADER.");
-               o = setup_output_format(sdi);
+               if (!(o = setup_output_format(sdi)))
+                       g_critical("Failed to initialize output module.");
 
                /* Set up backup analog output module. */
                oa = sr_output_new(sr_output_find("analog"), NULL, sdi);