diff --git a/mach/proto/as/comm6.c b/mach/proto/as/comm6.c index 624b143a1..da76ed959 100644 --- a/mach/proto/as/comm6.c +++ b/mach/proto/as/comm6.c @@ -254,8 +254,9 @@ valu_t bytes; DOTGAIN += (bytes - 1) - gap; #endif } - DOTVAL += gap; - sp->s_zero += gap; + /* I don't play the os_zero game here, but plainly write out zero's */ + /* Led abuses trailing zero parts */ + while (gap--) emit1(0) ; } #ifdef RELOCATION