X-Git-Url: http://ncurses.scripts.mit.edu/?p=ncurses.git;a=blobdiff_plain;f=ncurses%2Fbase%2Flib_addch.c;h=378c2881faac5d6d4d689f441d3986dfd5f7b341;hp=0da27e0b424bb2d6c73bb43202f09836a3eeb606;hb=9a9dd79463eba7af0b06b6a1f7e580b632ec1be1;hpb=fae162795e065e5901068152e91f2962b6b247f3;ds=sidebyside diff --git a/ncurses/base/lib_addch.c b/ncurses/base/lib_addch.c index 0da27e0b..378c2881 100644 --- a/ncurses/base/lib_addch.c +++ b/ncurses/base/lib_addch.c @@ -37,7 +37,7 @@ #include #include -MODULE_ID("$Id: lib_addch.c,v 1.136 2021/02/13 22:33:05 tom Exp $") +MODULE_ID("$Id: lib_addch.c,v 1.137 2021/02/20 22:24:34 tom Exp $") static const NCURSES_CH_T blankchar = NewChar(BLANK_TEXT); @@ -350,7 +350,7 @@ waddch_literal(WINDOW *win, NCURSES_CH_T ch) if (len > win->_maxx + 1) { TR(TRACE_VIRTPUT, ("character will not fit")); return ERR; - } else if (x + len > win->_maxx) { + } else if (x + len > win->_maxx + 1) { int count = win->_maxx + 1 - x; TR(TRACE_VIRTPUT, ("fill %d remaining cells", count)); fill_cells(win, count);