X-Git-Url: https://code.citadel.org/?p=citadel.git;a=blobdiff_plain;f=libcitadel%2Flib%2Fstringbuf.c;fp=libcitadel%2Flib%2Fstringbuf.c;h=12fd259e4582ef93d9da48158582d4a0ca0bca40;hp=cf786ab5f10956a3dc94de6265f120fcaf41eac1;hb=5b729848bea9433b5473a31cbf3b53aa373fa0a2;hpb=6367af34d0a9c2895dce6a1397a3cd510059b4db diff --git a/libcitadel/lib/stringbuf.c b/libcitadel/lib/stringbuf.c index cf786ab5f..12fd259e4 100644 --- a/libcitadel/lib/stringbuf.c +++ b/libcitadel/lib/stringbuf.c @@ -4142,11 +4142,11 @@ long StrBuf_Utf8StrCut(StrBuf *Buf, int maxlen) n++; aptr++; } - if (n > maxlen) { + if (n >= maxlen) { *aptr = '\0'; Buf->BufUsed = aptr - Buf->buf; return Buf->BufUsed; - } + } } return Buf->BufUsed;