diff --git a/src/packets.c b/src/packets.c index 940bb26..6328696 100644 --- a/src/packets.c +++ b/src/packets.c @@ -732,7 +732,7 @@ send_fieldline (_net_addr * addr, int line) void do_fieldline (struct pkg_fieldline *f_dat, _net_addr * addr) { - int i; + int i, d; if (addr->pl_nr == -1) return; @@ -755,6 +755,8 @@ do_fieldline (struct pkg_fieldline *f_dat, _net_addr * addr) for (i = 0; i < MAX_FIELDSIZE_X; i++) { bman.field[i][f_dat->line].type = f_dat->type[i]; bman.field[i][f_dat->line].special = f_dat->special[i]; + for (d = 0; d < 4; d++) + bman.field[i][f_dat->line].ex[d].frame = bman.field[i][f_dat->line].ex[d].count = 0; } };