From 621221c40a42683a185b15b99c03fd6c8b6f7d90 Mon Sep 17 00:00:00 2001 From: Michael Krelin Date: Sat, 11 Jun 2005 14:49:35 +0000 Subject: 1. added missing include 2. fixed typo in Makefile 3. fixed zero-size output segfault --- (limited to 'lib') diff --git a/lib/sitecing_interface_cgi.cc b/lib/sitecing_interface_cgi.cc index 59ae25a..1acb23c 100644 --- a/lib/sitecing_interface_cgi.cc +++ b/lib/sitecing_interface_cgi.cc @@ -21,7 +21,9 @@ namespace sitecing { flush_headers(); if(is_buffering()) { streampos count = prebuffer.pubseekoff(0,ios_base::cur,ios_base::out); - cgigw->out().write(prebuffer.str().c_str(),count); + if(count>0) { + cgigw->out().write(prebuffer.str().c_str(),count); + } prebuffer.str(""); } cgigw->out().flush(); -- cgit v0.9.0.2