From a340c0ecbfb80335b11bd5d5c50d130ba86b2812 Mon Sep 17 00:00:00 2001 From: Eduardo Chappa Date: Mon, 8 Jun 2020 02:42:47 -0600 Subject: * Remove some compilation warnings given by gcc9. --- imap/src/c-client/imap4r1.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'imap/src/c-client/imap4r1.c') diff --git a/imap/src/c-client/imap4r1.c b/imap/src/c-client/imap4r1.c index a41973b5..2233da6e 100644 --- a/imap/src/c-client/imap4r1.c +++ b/imap/src/c-client/imap4r1.c @@ -3392,9 +3392,9 @@ IMAPPARSEDREPLY *imap_send_literal (MAILSTREAM *stream,char *tag,char **s, sprintf (u, (X), (Y)); \ len = strlen(u); \ if(len < remain){ \ + strncpy(t, u, remain); \ + t[remain-1] = '\0'; \ remain -= len; \ - strncpy(t, u, strlen(u)); \ - t[strlen(u)] = '\0'; \ t += strlen (t); \ } \ } \ @@ -3409,7 +3409,7 @@ long imap_search_x_gm_ext1 (MAILSTREAM *stream, char *charset, SEARCHPGM *pgm, l IMAPPARSEDREPLY *reply; unsigned long i,j,k; MESSAGECACHE *elt; - size_t remain = sizeof(s) - 1, len; + size_t remain = sizeof(s), len; u[0] = s[0] = '\0'; t = s; -- cgit v1.2.3-54-g00ecf