if (!(p2 = strchr(p, '\n')) || !p2[1])
{
total = strlen (st->words);
if (!(p2 = strchr(p, '\n')) || !p2[1])
{
total = strlen (st->words);
- (void) strcpy(args[height], p);
+ (void) strncpy(args[height], p, LINELEN);
+ args[height][LINELEN - 1] = 0;
args[Z][--L] = 0;
XDrawString(st->dpy, st->window, st->text_fg_gc, st->s_rect.x + st->X, st->s_rect.y + st->Y,
args[Z], L);
args[Z][--L] = 0;
XDrawString(st->dpy, st->window, st->text_fg_gc, st->s_rect.x + st->X, st->s_rect.y + st->Y,
args[Z], L);