X-Git-Url: http://git.madism.org/?p=apps%2Fmadmutt.git;a=blobdiff_plain;f=lib-lib%2Fstr.c;h=604628d16be462e4cbe8dbfa3e7a1e75d7f3abac;hp=30198aa0ba98139251e1847d7a7a77a468e585e0;hb=refs%2Fheads%2Fmaster;hpb=6eb22b54ec44fd63bea311f472c9aadc7176c230 diff --git a/lib-lib/str.c b/lib-lib/str.c index 30198aa..604628d 100644 --- a/lib-lib/str.c +++ b/lib-lib/str.c @@ -263,9 +263,10 @@ ssize_t m_strwidth (const char *s) ssize_t m_strformat(char *dst, ssize_t dlen, int width, const char *fmt, format_t *callback, anytype cdata, format_flag flags) { - ssize_t pos = flags & M_FORMAT_ARROWCURSOR ? 3 : 0; + ssize_t pos = 0; - m_strpad(dst, dlen, '\0', pos + 1); + if (dlen) + *dst = '\0'; if (!fmt) return pos;