From 34539700795f6ef4879105818cf8ed4e7336d6c1 Mon Sep 17 00:00:00 2001 From: Bert Vermeulen Date: Tue, 26 Nov 2013 16:59:04 +0100 Subject: [PATCH] output/csv: Fix wrong cast. --- output/vcd.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/output/vcd.c b/output/vcd.c index 8e2d1b21..60ec58c3 100644 --- a/output/vcd.c +++ b/output/vcd.c @@ -190,7 +190,7 @@ static int receive(struct sr_output *o, const struct sr_dev_inst *sdi, for (p = 0; p < ctx->num_enabled_probes; p++) { index = g_array_index(ctx->probeindices, int, p); curbit = (sample[p / 8] & (((uint8_t) 1) << index)) >> index; - prevbit = (ctx->prevsample[p / 8] & (((uint64_t) 1) << index)) >> index; + prevbit = (ctx->prevsample[p / 8] & (((uint8_t) 1) << index)) >> index; /* VCD only contains deltas/changes of signals. */ if (prevbit == curbit)