X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=main.c;h=02f69a2ebbb5d998bf609844b01c488a525c613b;hb=eaa5c96667ae1498b184052665f4b547ab47d432;hp=aa4f1229888fa91f961cce2d88dd32e1cd93c997;hpb=54614916a903af4afc2582db793eb306e39ddd0a;p=sigrok-cli.git diff --git a/main.c b/main.c index aa4f122..02f69a2 100644 --- a/main.c +++ b/main.c @@ -136,7 +136,7 @@ static void get_option(void) return; } - cg = select_channel_group(sdi); + cg = lookup_channel_group(sdi); if (!(ci = sr_key_info_name_get(SR_KEY_CONFIG, opt_get))) g_critical("Unknown option '%s'", opt_get); @@ -224,6 +224,11 @@ int main(int argc, char **argv) goto done; #ifdef HAVE_SRD + if (opt_pd_binary && !opt_pds) { + g_critical("Option -B will not take effect in the absence of -P."); + goto done; + } + /* Set the loglevel (amount of messages to output) for libsigrokdecode. */ if (srd_log_loglevel_set(opt_loglevel) != SRD_OK) goto done;