warn on failed email template read

git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1687 8eb893ce-cfd4-0310-b710-fb5ebe64c474
sayer/1.4-spce2.6
Stefan Sayer 17 years ago
parent a02ba7eb9e
commit 5c1d329208

@ -58,9 +58,13 @@ int EmailTemplate::load(const string& filename)
return -1;
}
fread(buffer,1,file_size,fp);
size_t f_rd = fread(buffer,1,file_size,fp);
fclose(fp);
buffer[file_size] = '\0';
if (f_rd != file_size) {
WARN("short read on file %s (expected %u, got %zd)\n",
filename.c_str(), file_size, f_rd);
}
buffer[f_rd] = '\0';
int ret = parse(buffer);
delete [] buffer;

Loading…
Cancel
Save