]> sigrok.org Git - sigrok-cli.git/blobdiff - sigrok-cli.c
cli: use , as a separator for PD stacks, like all other options.
[sigrok-cli.git] / sigrok-cli.c
index 07800d2ddd37db760971cb52ffbafa8468564738..c50d064a63a75b2142beaf1e94bb18b4fdc90779 100644 (file)
@@ -446,7 +446,7 @@ static void datafeed_in(struct sr_device *device, struct sr_datafeed_packet *pac
        if (opt_pds) {
                if (srd_session_feed(received_samples, (uint8_t*)filter_out,
                                filter_out_len) != SRD_OK)
-                       abort();
+                       sr_session_halt();
        } else {
                output_len = 0;
                if (o->format->data && packet->type == o->format->df_type)
@@ -1021,7 +1021,7 @@ int main(int argc, char **argv)
        }
 
        if (opt_pd_stack) {
-               pds = g_strsplit(opt_pd_stack, ":", 0);
+               pds = g_strsplit(opt_pd_stack, ",", 0);
                if (g_strv_length(pds) < 2) {
                        printf("Specify at least two protocol decoders to stack.\n");
                        return 1;