diff --git a/src/builtins/slash.c b/src/builtins/slash.c index 07128741..0bb765a9 100644 --- a/src/builtins/slash.c +++ b/src/builtins/slash.c @@ -837,11 +837,11 @@ B slash_im(B t, B x) { if (xia < ria/8) { \ u8 maxcount = 0; \ TALLOC(u8, tab, ria); \ - for (usz i=0; i=16 && maxcount<127) { \ + if (maxcount<=1) a=xia; \ + else if (N>=16 && maxcount<128) { \ i8* rp; r = m_i8arrv(&rp, ria); for (usz i=0; i