summary refs log tree commit diff
path: root/lisc/parse.c
diff options
context:
space:
mode:
Diffstat (limited to 'lisc/parse.c')
-rw-r--r--lisc/parse.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/lisc/parse.c b/lisc/parse.c
index 43787c2..bf509d1 100644
--- a/lisc/parse.c
+++ b/lisc/parse.c
@@ -745,7 +745,7 @@ parsetyp()
 				a = s - a;
 				if (++n < NSeg) {
 					/* padding segment */
-					ty->seg[n].flt = 0;
+					ty->seg[n].ispad = 1;
 					ty->seg[n].len = a;
 				}
 			}
@@ -757,7 +757,8 @@ parsetyp()
 				c = 1;
 			while (c-- > 0) {
 				if (++n < NSeg) {
-					ty->seg[n].flt = flt;
+					ty->seg[n].isflt = flt;
+					ty->seg[n].ispad = 0;
 					ty->seg[n].len = s;
 				}
 				sz += a + s;