diff options
author | Karl Ramm <kcr@mit.edu> | 2007-12-25 00:56:08 +0000 |
---|---|---|
committer | Karl Ramm <kcr@mit.edu> | 2007-12-25 00:56:08 +0000 |
commit | 1a0e03eb19998ab496a6ea845ff2c42d9a02df0b (patch) | |
tree | 29b47c8532e1f1678063fbb1b851ee4208134626 /server/server.c | |
parent | 3f120f880be9ae9aa1612ddc2412e9acb9a8e85e (diff) |
applied athena-update-branch patch
Diffstat (limited to 'server/server.c')
-rw-r--r-- | server/server.c | 8 |
1 files changed, 6 insertions, 2 deletions
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; |