X-Git-Url: http://sigrok.org/gitweb/?a=blobdiff_plain;f=output%2Fgnuplot.c;h=cadd4fa3b8c2f4f46fdc742674e348561d975efa;hb=365cca8aca560bdc3c5443a732e8d2620821a450;hp=27a764c8ad209da04b816cc94772543b5f833fd2;hpb=ad7621d4451cdd3c29f92c9c0e42428e92b4ba3a;p=libsigrok.git diff --git a/output/gnuplot.c b/output/gnuplot.c index 27a764c8..cadd4fa3 100644 --- a/output/gnuplot.c +++ b/output/gnuplot.c @@ -86,6 +86,11 @@ static int init(struct sr_output *o) continue; ctx->num_enabled_probes++; } + if (ctx->num_enabled_probes <= 0) { + sr_err("%s: no logic probe enabled", __func__); + return SR_ERR; + } + ctx->unitsize = (ctx->num_enabled_probes + 7) / 8; num_probes = g_slist_length(o->sdi->probes);