projects
/
apps
/
madmutt.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
indent is a fool
[apps/madmutt.git]
/
hcache.c
diff --git
a/hcache.c
b/hcache.c
index
6cf01e6
..
877afd0
100644
(file)
--- a/
hcache.c
+++ b/
hcache.c
@@
-657,20
+657,20
@@
mutt_hcache_fetch(void *db, const char *filename,
{
struct header_cache *h = db;
char path[_POSIX_PATH_MAX];
{
struct header_cache *h = db;
char path[_POSIX_PATH_MAX];
- int ksize;
+ int ksize
, len
;
char *data = NULL;
if (!h)
return NULL;
char *data = NULL;
if (!h)
return NULL;
-
strncpy(path, h->folder, sizeof (path)
);
-
str_cat(path, sizeof
(path), filename);
+
m_strcpy(path, sizeof(path), h->folder
);
+
m_strcat(path, sizeof
(path), filename);
ksize = strlen(h->folder) + keylen(path + strlen(h->folder));
data = vlget(h->db, path, ksize, NULL);
ksize = strlen(h->folder) + keylen(path + strlen(h->folder));
data = vlget(h->db, path, ksize, NULL);
- if (!
crc32_matches(data, h->crc))
+ if (!crc32_matches(data, h->crc))
{
p_delete(&data);
return NULL;
{
p_delete(&data);
return NULL;
@@
-693,8
+693,8
@@
mutt_hcache_store(void *db, const char *filename, HEADER * header,
if (!h)
return -1;
if (!h)
return -1;
-
strncpy(path, h->folder, sizeof (path)
);
-
str_cat(path, sizeof
(path), filename);
+
m_strcpy(path, sizeof(path), h->folder
);
+
m_strcat(path, sizeof
(path), filename);
ksize = strlen(h->folder) + keylen(path + strlen(h->folder));
ksize = strlen(h->folder) + keylen(path + strlen(h->folder));
@@
-718,8
+718,8
@@
mutt_hcache_delete(void *db, const char *filename,
if (!h)
return -1;
if (!h)
return -1;
-
strncpy(path, h->folder, sizeof (path)
);
-
str_cat(path, sizeof
(path), filename);
+
m_strcpy(path, sizeof(path), h->folder
);
+
m_strcat(path, sizeof
(path), filename);
ksize = strlen(h->folder) + keylen(path + strlen(h->folder));
ksize = strlen(h->folder) + keylen(path + strlen(h->folder));
@@
-788,7
+788,7
@@
void *mutt_hcache_fetch (void *db, const char *filename,
return NULL;
}
return NULL;
}
-
strncpy (path, h->folder, sizeof (path)
);
+
m_strcpy(path, sizeof(path), h->folder
);
strncat (path, filename, sizeof (path) - m_strlen(path));
key.dptr = path;
strncat (path, filename, sizeof (path) - m_strlen(path));
key.dptr = path;
@@
-818,7
+818,7
@@
mutt_hcache_store (void *db, const char *filename, HEADER * header,
return -1;
}
return -1;
}
-
strncpy (path, h->folder, sizeof (path)
);
+
m_strcpy(path, sizeof(path), h->folder
);
strncat (path, filename, sizeof (path) - m_strlen(path));
key.dptr = path;
strncat (path, filename, sizeof (path) - m_strlen(path));
key.dptr = path;
@@
-845,7
+845,7
@@
mutt_hcache_delete (void *db, const char *filename,
return -1;
}
return -1;
}
-
strncpy (path, h->folder, sizeof (path)
);
+
m_strcpy(path, sizeof(path), h->folder
);
strncat (path, filename, sizeof (path) - m_strlen(path));
key.dptr = path;
strncat (path, filename, sizeof (path) - m_strlen(path));
key.dptr = path;