crc = crc32(crc, "madmutt.2007.05.13", m_strlen("madmutt.2007.05.13"));
#ifdef HAVE_LANGINFO_CODESET
crc = crc32(crc, MCharset.charset, m_strlen(MCharset.charset));
- crc = crc32(crc, "HAVE_LANGINFO_CODESET",
- m_strlen("HAVE_LANGINFO_CODESET"));
#endif
crc = crc32(crc, "USE_POP", m_strlen("USE_POP"));
crc = crc32(crc, "MIXMASTER", m_strlen("MIXMASTER"));
ssize_t (*keylen)(const char *fn))
{
char path[_POSIX_PATH_MAX];
- void *data = NULL;
+ char *data = NULL;
if (!db)
return NULL;
if (data) {
unsigned crc = 0;
- restore_int(data, (int *)&crc);
+ restore_int(data + sizeof(long), (int *)&crc);
if (crc != db->crc)
p_delete(&data);
}