From cebc42e6fb4a94098053e07e2fca441edc69aab2 Mon Sep 17 00:00:00 2001 From: Colin Smith Date: Sat, 16 Jul 2005 02:34:41 +0000 Subject: [PATCH] If the notices array is empty, unlink our queue file. This fixes are_notices_pending(). --- etc/inc/notices.inc | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) 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; }