From 1a0e03eb19998ab496a6ea845ff2c42d9a02df0b Mon Sep 17 00:00:00 2001 From: Karl Ramm Date: Tue, 25 Dec 2007 00:56:08 +0000 Subject: applied athena-update-branch patch --- server/server.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'server/server.c') diff --git a/server/server.c b/server/server.c index 5cce0ff..c2c6421 100644 --- a/server/server.c +++ b/server/server.c @@ -880,7 +880,7 @@ send_stats(who) char **responses; int num_resp; char *vers, *pkts, *upt; - Realm *realm; + ZRealm *realm; int extrafields = 0; #define NUM_FIXED 3 /* 3 fixed fields, plus server info */ @@ -1381,7 +1381,11 @@ server_forward(notice, auth, who) syslog(LOG_CRIT, "srv_fwd malloc"); abort(); } - retval = ZFormatSmallRawNotice(notice, pack, &packlen); + if (realm_which_realm(who)) { + retval = ZNewFormatSmallRawNotice(notice, pack, &packlen); + } else { + retval = ZFormatSmallRawNotice(notice, pack, &packlen); + } if (retval != ZERR_NONE) { syslog(LOG_WARNING, "srv_fwd format: %s", error_message(retval)); continue; -- cgit v1.2.3