Commit 9bd0170eb36cb554301c8da8c12e73eb4189f743
authorMichel Pollet <buserror@gmail.com>
Sat, 13 Jun 2015 20:26:50 +0000 (21:26 +0100)
committerMichel Pollet <buserror@gmail.com>
Sat, 13 Jun 2015 20:26:50 +0000 (21:26 +0100)
flahs() wasn't checking for a valid file pointer

Signed-off-by: Michel Pollet <buserror@gmail.com>
simavr/sim/sim_vcd_file.c

index 8b1862088f60955c428845d5cc7c604a1eb8bd72..0999db3ae6ffbec01ecf2c59ccf03449cd1363b5 100644 (file)
@@ -126,7 +126,7 @@ static void avr_vcd_flush_log(avr_vcd_t * vcd)
        uint64_t oldbase = 0;   // make sure it's different
        char out[48];
 
-       if (!vcd->logindex)
+       if (!vcd->logindex || !vcd->output)
                return;
 //     printf("avr_vcd_flush_log %d\n", vcd->logindex);