summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--server/client.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/server/client.c b/server/client.c
index 2bebf95..e98985c 100644
--- a/server/client.c
+++ b/server/client.c
@@ -113,7 +113,12 @@ ZServerDesc_t *server;
xinsque(clist, hlp2->zh_clients);
(void) sigsetmask(omask);
- return(subscr_def_subs(*client)); /* add default subscriptions */
+ if (!server->zs_dumping)
+ /* add default subscriptions only if this is not
+ resulting from a brain dump */
+ return(subscr_def_subs(*client));
+ else
+ return(ZERR_NONE);
}
/*