diff --git a/etc/inc/notices.inc b/etc/inc/notices.inc index b53a5ed8f0..ed4afe964e 100644 --- a/etc/inc/notices.inc +++ b/etc/inc/notices.inc @@ -103,9 +103,13 @@ function close_notice($id) { break; } } - $queueout = fopen($notice_path, "w"); - fwrite($queueout, serialize($queue)); - fclose($queueout); + if(count($queue) != 0) { + $queueout = fopen($notice_path, "w"); + fwrite($queueout, serialize($queue)); + fclose($queueout); + } else { + unlink_if_exists($notice_path); + } return; }