X-Git-Url: https://code.citadel.org/?a=blobdiff_plain;f=citadel%2Fmodules%2Fnetwork%2Fserv_netspool.c;h=500d931bf0c57cce635bb116a0283449fe8956ac;hb=2b57abb4e89077f1bdf104e95203015810cf1a6f;hp=15f309972537b2592baac01fdfb072bd4d1a5ea0;hpb=1c0b8162b0a90f2e97028a531005c11b09441498;p=citadel.git diff --git a/citadel/modules/network/serv_netspool.c b/citadel/modules/network/serv_netspool.c index 15f309972..500d931bf 100644 --- a/citadel/modules/network/serv_netspool.c +++ b/citadel/modules/network/serv_netspool.c @@ -357,8 +357,8 @@ void network_spoolout_room(SpoolControl *sc) if (sc->Users[digestrecp] != NULL) { sc->digestfp = create_digest_file(&sc->room); - sc->newDigest = ftell(sc->digestfp) > 0; - if (sc->newDigest) { + sc->haveDigest = ftell(sc->digestfp) > 0; + if (!sc->haveDigest) { fprintf(sc->digestfp, "Content-type: text/plain\n\n"); } } @@ -404,7 +404,8 @@ void network_spoolout_room(SpoolControl *sc) delta = (24 * 60 * 60) - delta; } - if ((secs_today < 300) && + if (sc->haveDigest && + (secs_today < 300) && (delta < 300) ) { last_digest_delivery = now;