diff options
Diffstat (limited to 'server/client.c')
-rw-r--r-- | server/client.c | 7 |
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); } /* |