diff options
author | randomdan <randomdan@localhost> | 2011-12-27 14:52:27 +0000 |
---|---|---|
committer | randomdan <randomdan@localhost> | 2011-12-27 14:52:27 +0000 |
commit | 673d3ca9ebbb415817f20e077a770108c934fee7 (patch) | |
tree | 96f024bef38e793c2b8a37264c7c55684341fdd1 /project2/cgi | |
parent | Fix cut point in fsRows since fixes to fsRoot were made (diff) | |
download | project2-673d3ca9ebbb415817f20e077a770108c934fee7.tar.bz2 project2-673d3ca9ebbb415817f20e077a770108c934fee7.tar.xz project2-673d3ca9ebbb415817f20e077a770108c934fee7.zip |
Add type safety to XML documents
Includes minor fixes around date serialisation and parsing
Diffstat (limited to 'project2/cgi')
-rw-r--r-- | project2/cgi/cgiAppEngine.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/project2/cgi/cgiAppEngine.cpp b/project2/cgi/cgiAppEngine.cpp index f94597c..8d079f9 100644 --- a/project2/cgi/cgiAppEngine.cpp +++ b/project2/cgi/cgiAppEngine.cpp @@ -95,7 +95,9 @@ CgiApplicationEngine::process() const std::fstream * ddd = NULL; if (!_env->dumpdatadoc.empty()) { ddd = new std::fstream(_env->dumpdatadoc.c_str(), std::fstream::trunc | std::fstream::out); - ts->addTarget(new ostreamWrapper(*ddd)); + if (ddd->good()) { + ts->addTarget(new ostreamWrapper(*ddd)); + } } ts->addTarget(new ostreamWrapper(IO)); ts->doTransforms(); |