From 0bb7f62426e9f04b1d23659a6fb22ab1b0b3aabb Mon Sep 17 00:00:00 2001
From: Per Cederqvist <ceder@lysator.liu.se>
Date: Fri, 4 Oct 2002 23:39:47 +0000
Subject: [PATCH] (sync_part): Send a broadcast message to everyone if the save
 failed. 	Patch from Daniel Andersson, slightly edited.  (Bug 813).

---
 src/server/simple-cache.c | 12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)

diff --git a/src/server/simple-cache.c b/src/server/simple-cache.c
index a569a3473..84641e1b7 100644
--- a/src/server/simple-cache.c
+++ b/src/server/simple-cache.c
@@ -1,5 +1,5 @@
 /*
- * $Id: simple-cache.c,v 0.97 2002/09/06 22:43:08 ceder Exp $
+ * $Id: simple-cache.c,v 0.98 2002/10/04 23:39:47 ceder Exp $
  * Copyright (C) 1991-2002  Lysator Academic Computer Association.
  *
  * This file is part of the LysKOM server.
@@ -2388,6 +2388,16 @@ sync_part(void)
         }
 #endif
 	remove(param.datafile_name);
+
+	/* Send a message to all clients if we fail to save the database. */
+	async_send_message(
+	    0, 0,
+	    s_fcrea_str(
+		"A serious error occurred while saving the database. Tell\n"
+		"the administrator to check the server. This could be caused\n"
+		"by insufficient disc space."),
+	    FALSE);
+
 	sync_state = sync_wait;
 	break;
 
-- 
GitLab