X-Git-Url: https://sigrok.org/gitweb/?p=sigrok-cli.git;a=blobdiff_plain;f=sigrok-cli.c;h=5539041b6cdee63a481aa8f2fbbdef16e2dd832e;hp=ab131965d93ab0f7c50204d7f0a121838645bfd1;hb=adeb93535fdc601bc499298ef9de5a6e36303a64;hpb=4359a4da174e7aa3d2f24c4fcdb3816a3ba8e1a9 diff --git a/sigrok-cli.c b/sigrok-cli.c index ab13196..5539041 100644 --- a/sigrok-cli.c +++ b/sigrok-cli.c @@ -292,7 +292,7 @@ static void show_pd_detail(void) static void datafeed_in(struct sr_dev *dev, struct sr_datafeed_packet *packet) { static struct sr_output *o = NULL; - static int probelist[SR_MAX_NUM_PROBES] = { 0 }; + static int probelist[SR_MAX_NUM_PROBES + 1] = { 0 }; static uint64_t received_samples = 0; static int unitsize = 0; static int triggered = 0; @@ -302,7 +302,7 @@ static void datafeed_in(struct sr_dev *dev, struct sr_datafeed_packet *packet) struct sr_datafeed_logic *logic; int num_enabled_probes, sample_size, ret, i; uint64_t output_len, filter_out_len; - char *output_buf, *filter_out; + uint8_t *output_buf, *filter_out; /* If the first packet to come in isn't a header, don't even try. */ if (packet->type != SR_DF_HEADER && o == NULL)