* fix wildfire exception handling; collect stuff in a buffer, and serialize it to...
[citadel.git] / webcit / tcp_sockets.c
index 62f8865592771ee2070049a9a52ac4aecebd5e00..5e1e2503f9a52ccc85d06d2421f49c5659393485 100644 (file)
@@ -840,6 +840,11 @@ long end_burst(void)
                }
        }
 
+       if (WCC->WFBuf != NULL) {
+               WildFireSerializePayload(WCC->WFBuf, WCC->HBuf, &WCC->Hdr->nWildfireHeaders, NULL);
+               FreeStrBuf(WCC->WFBuf);
+       }
+
        if (WCC->Hdr->HR.prohibit_caching)
                hprintf("Pragma: no-cache\r\nCache-Control: no-store\r\nExpires:-1\r\n");
        hprintf("Content-length: %d\r\n\r\n", StrLength(WCC->WBuf));