Blame SOURCES/mutt-1.10.1-mutt-1.9.3-1_coverity_81_82_83.patch

50ed20
diff -up mutt-1.10.1/hcache.c.mutt-1.9.3-1_coverity_81_82_83 mutt-1.10.1/hcache.c
50ed20
--- mutt-1.10.1/hcache.c.mutt-1.9.3-1_coverity_81_82_83	2018-10-25 15:24:29.323623566 +0200
50ed20
+++ mutt-1.10.1/hcache.c	2018-10-25 15:27:41.932438843 +0200
50ed20
@@ -842,7 +842,7 @@ mutt_hcache_fetch_raw (header_cache_t *h
50ed20
 
50ed20
   return data.data;
50ed20
 #else
50ed20
-  strncpy(path, h->folder, sizeof (path));
50ed20
+  strfcpy(path, h->folder, sizeof (path));
50ed20
   safe_strcat(path, sizeof (path), filename);
50ed20
 
50ed20
   ksize = strlen (h->folder) + keylen (path + strlen (h->folder));  
50ed20
@@ -944,7 +944,7 @@ mutt_hcache_store_raw (header_cache_t* h
50ed20
 
50ed20
   return h->db->put(h->db, NULL, &key, &databuf, 0);
50ed20
 #else
50ed20
-  strncpy(path, h->folder, sizeof (path));
50ed20
+  strfcpy(path, h->folder, sizeof (path));
50ed20
   safe_strcat(path, sizeof (path), filename);
50ed20
 
50ed20
   ksize = strlen(h->folder) + keylen(path + strlen(h->folder));
50ed20
@@ -1042,7 +1042,7 @@ mutt_hcache_delete(header_cache_t *h, co
50ed20
   if (!h)
50ed20
     return -1;
50ed20
 
50ed20
-  strncpy(path, h->folder, sizeof (path));
50ed20
+  strfcpy(path, h->folder, sizeof (path));
50ed20
   safe_strcat(path, sizeof (path), filename);
50ed20
 
50ed20
   ksize = strlen(h->folder) + keylen(path + strlen(h->folder));
50ed20
@@ -1100,7 +1100,7 @@ mutt_hcache_delete(header_cache_t *h, co
50ed20
   if (!h)
50ed20
     return -1;
50ed20
 
50ed20
-  strncpy(path, h->folder, sizeof (path));
50ed20
+  strfcpy(path, h->folder, sizeof (path));
50ed20
   safe_strcat(path, sizeof (path), filename);
50ed20
 
50ed20
   ksize = strlen(h->folder) + keylen(path + strlen(h->folder));
50ed20
@@ -1161,7 +1161,7 @@ mutt_hcache_delete(header_cache_t *h, co
50ed20
   if (!h)
50ed20
     return -1;
50ed20
 
50ed20
-  strncpy(path, h->folder, sizeof (path));
50ed20
+  strfcpy(path, h->folder, sizeof (path));
50ed20
   safe_strcat(path, sizeof (path), filename);
50ed20
 
50ed20
   ksize = strlen(h->folder) + keylen(path + strlen(h->folder));
50ed20
@@ -1211,7 +1211,7 @@ mutt_hcache_delete(header_cache_t *h, co
50ed20
   if (!h)
50ed20
     return -1;
50ed20
 
50ed20
-  strncpy(path, h->folder, sizeof (path));
50ed20
+  strfcpy(path, h->folder, sizeof (path));
50ed20
   safe_strcat(path, sizeof (path), filename);
50ed20
 
50ed20
   key.dptr = path;
50ed20
@@ -1417,7 +1417,7 @@ mutt_hcache_delete(header_cache_t *h, co
50ed20
   if (!h)
50ed20
     return -1;
50ed20
 
50ed20
-  strncpy(path, h->folder, sizeof (path));
50ed20
+  strfcpy(path, h->folder, sizeof (path));
50ed20
   safe_strcat(path, sizeof (path), filename);
50ed20
   ksize = strlen (h->folder) + keylen (path + strlen (h->folder));
50ed20