Possible fix for 'ob_end_clean: failed to delete buffer. No buffer to delete.'
[mailer.git] / inc / wrapper-functions.php
index ff399cbf86e0066338a557a3293c8e1630b37751..a6f08285da2b4ec7c151616aa68971f0ff8fcf87 100644 (file)
@@ -117,7 +117,7 @@ function writeToFile ($FQFN, $content, $aquireLock = false) {
 // Clears the output buffer. This function does *NOT* backup sent content.
 function clearOutputBuffer () {
        // Trigger an error on failure
-       if (!ob_end_clean()) {
+       if ((ob_get_length() > 0) && (!ob_end_clean())) {
                // Failed!
                debug_report_bug(__FUNCTION__.': Failed to clean output buffer.');
        } // END - if