output_text: Allocate more memory for output
The trigger line was forgotten. Allocate 512 bytes extra.
This commit is contained in:
parent
9996570987
commit
9d7ab9ba3b
|
@ -194,7 +194,11 @@ static int data_bits(struct output *o, char *data_in, uint64_t length_in,
|
||||||
ctx = o->internal;
|
ctx = o->internal;
|
||||||
max_linelen = MAX_PROBENAME_LEN + 3 + ctx->samples_per_line
|
max_linelen = MAX_PROBENAME_LEN + 3 + ctx->samples_per_line
|
||||||
+ ctx->samples_per_line / 8;
|
+ ctx->samples_per_line / 8;
|
||||||
outsize = (1 + (length_in / ctx->unitsize) / ctx->samples_per_line)
|
/*
|
||||||
|
* Calculate space needed for probes. Set aside 512 bytes for
|
||||||
|
* extra output, e.g. trigger.
|
||||||
|
*/
|
||||||
|
outsize = 512 + (1 + (length_in / ctx->unitsize) / ctx->samples_per_line)
|
||||||
* (ctx->num_enabled_probes * max_linelen);
|
* (ctx->num_enabled_probes * max_linelen);
|
||||||
|
|
||||||
if (!(outbuf = calloc(1, outsize + 1)))
|
if (!(outbuf = calloc(1, outsize + 1)))
|
||||||
|
|
Loading…
Reference in New Issue