1
0
mirror of https://github.com/simh/simh.git synced 2026-02-09 17:52:36 +00:00

Fixed bug in DZ SET LINE= implementation

This commit is contained in:
Mark Pizzolato
2012-12-18 13:03:21 -08:00
parent a72d85b2bd
commit 37b73c40a6
2 changed files with 4 additions and 2 deletions

View File

@@ -745,8 +745,10 @@ if (newln < dz_desc.lines) {
}
}
dz_dib.lnt = (newln / DZ_LINES) * IOLN_DZ; /* set length */
dz_desc.ldsc = dz_ldsc = realloc(dz_ldsc, newln*sizeof(*dz_ldsc));
if (dz_desc.lines < newln)
memset (dz_ldsc + dz_desc.lines, 0, sizeof(*dz_ldsc)*(newln-dz_desc.lines));
dz_desc.lines = newln;
dz_desc.ldsc = dz_ldsc = realloc(dz_ldsc, dz_desc.lines*sizeof(*dz_ldsc));
return dz_reset (&dz_dev); /* setup lines and auto config */
}