diff options
Diffstat (limited to 'server')
-rw-r--r-- | server/realm.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/server/realm.c b/server/realm.c index 3bc72ff..f4ccabd 100644 --- a/server/realm.c +++ b/server/realm.c @@ -1174,8 +1174,11 @@ realm_dump_realms(FILE *fp) for (ii = 0; ii < nrealms; ii++) { (void) fprintf(fp, "%d:%s\n", ii, otherrealms[ii]->name); for (jj = 0; jj < otherrealms[ii]->count; jj++) { - (void) fprintf(fp, "\t%s\n", - inet_ntoa(otherrealms[ii]->srvrs[jj].addr.sin_addr)); + (void) fprintf(fp, "\t%s%s%s%s\n", + inet_ntoa(otherrealms[ii]->srvrs[jj].addr.sin_addr), + otherrealms[ii]->srvrs[jj].dontsend ? " nosend" : "", + otherrealms[ii]->srvrs[jj].got_addr ? " gotaddr" : "", + otherrealms[ii]->srvrs[jj].deleted ? " deleted" : ""); } /* dump the subs */ subscr_dump_subs(fp, otherrealms[ii]->subs); |