diff --git a/src/server/simple-cache.c b/src/server/simple-cache.c
index a569a347373acf7f4a780f0fb7ea75f689df68b3..84641e1b78d55ffb4a3305325fd6b6200735780d 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;