X-Git-Url: http://git.madism.org/?p=apps%2Fmadmutt.git;a=blobdiff_plain;f=state.c;h=eb0a9c70000c583b7c41bf188ddcb2deb286b583;hp=1d410171cb89187c6f9b2a8c7f8028aa04b98b0b;hb=22116d7063ab4d7de33946d74ab8b9cbc0f3f6ef;hpb=1ee89902de184a640c171ae3285bff6882a791bd diff --git a/state.c b/state.c index 1d41017..eb0a9c7 100644 --- a/state.c +++ b/state.c @@ -87,8 +87,8 @@ void state_prefix_putc (char c, STATE * s) for (i = 0; i < offset; i++) if (Quotebuf[i] != ' ') j = i; - strncpy (buf, Quotebuf, j + 1); - strcpy (buf + j + 1, Quotebuf + j); + m_strncpy(buf, sizeof(buf), Quotebuf, j + 1); + m_strcpy(buf + j + 1, sizeof(buf) - j - 1, Quotebuf + j); } else snprintf (buf, sizeof (buf), "%s%s", NONULL (s->prefix), Quotebuf);