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

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