--- qmail-qfilter.c Tue Nov 23 23:47:06 2004 +++ qmail-qfilter.c Thu Aug 4 11:56:51 2005 @@ -90,7 +90,7 @@ { const char* ptr = env; char* at; - size_t len = strlen(ptr); + size_t len = strlen(env); if(*ptr != 'F') exit(QQ_BAD_ENV); @@ -258,12 +258,12 @@ exit(QQ_INTERNAL); if (st.st_size > 0) { move_fd(src, dst); + *var = st.st_size; if (reopen) { mktmpfd(src); if (src == ENVOUT) parse_envelope(); } - *var = st.st_size; } else if (!reopen)