X-Git-Url: http://git.madism.org/?p=apps%2Fmadmutt.git;a=blobdiff_plain;f=query.c;h=9390bcf05b994793b94752c06d4ce3c26e30ab25;hp=77bd99a2ee6e00da371f72836a0443156f581999;hb=7ea0c50703a93a8fb4f0dd05fc4e023cfc9ffd36;hpb=c3e57678c8be193fc137854020f3a90887be97c9 diff --git a/query.c b/query.c index 77bd99a..9390bcf 100644 --- a/query.c +++ b/query.c @@ -17,6 +17,10 @@ #include "mapping.h" #include "sort.h" +#include "lib/mem.h" +#include "lib/intl.h" +#include "lib/str.h" + #include #include #include @@ -185,7 +189,7 @@ static void query_entry (char *s, size_t slen, MUTTMENU * m, int num) mutt_format_string (buf2, sizeof (buf2), FirstColumn + 2, FirstColumn + 2, 0, ' ', table[num].data->name, - mutt_strlen (table[num].data->name), 0); + safe_strlen (table[num].data->name), 0); snprintf (s, slen, " %c %3d %s %-*.*s %s", table[num].tagged ? '*' : ' ', @@ -444,7 +448,7 @@ static void query_menu (char *buf, size_t buflen, QUERY * results, int retbuf) mutt_addrlist_to_local (tmpa); tagged = 1; rfc822_write_address (buf, buflen, tmpa, 0); - curpos = mutt_strlen (buf); + curpos = safe_strlen (buf); rfc822_free_address (&tmpa); } else if (curpos + 2 < buflen) { @@ -454,7 +458,7 @@ static void query_menu (char *buf, size_t buflen, QUERY * results, int retbuf) strcat (buf, ", "); /* __STRCAT_CHECKED__ */ rfc822_write_address ((char *) buf + curpos + 1, buflen - curpos - 1, tmpa, 0); - curpos = mutt_strlen (buf); + curpos = safe_strlen (buf); rfc822_free_address (&tmpa); } }