summaryrefslogtreecommitdiffstats
path: root/src/lib/apputils
diff options
context:
space:
mode:
authorTom Yu <tlyu@mit.edu>2012-09-07 20:18:41 -0400
committerTom Yu <tlyu@mit.edu>2012-10-15 19:41:14 -0400
commit0a2f14f752c32a24200363cc6b6ae64a92f81379 (patch)
tree707f1dce91dfbe42df0eead38b33cbf7728d9703 /src/lib/apputils
parent1a3f548db030b764f46820c342fb2abb226dc43b (diff)
downloadkrb5-0a2f14f752c32a24200363cc6b6ae64a92f81379.tar.gz
krb5-0a2f14f752c32a24200363cc6b6ae64a92f81379.tar.xz
krb5-0a2f14f752c32a24200363cc6b6ae64a92f81379.zip
Eliminate some KDC globals
Make kdc_active_realm a local variable in every function that needs it. Pass it around in various state structures as needed. Keep the macros that reference its members remain for now.
Diffstat (limited to 'src/lib/apputils')
-rw-r--r--src/lib/apputils/net-server.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/lib/apputils/net-server.c b/src/lib/apputils/net-server.c
index 1f8a8f97a..3aa6fdeeb 100644
--- a/src/lib/apputils/net-server.c
+++ b/src/lib/apputils/net-server.c
@@ -277,7 +277,7 @@ do_break(verto_ctx *ctx, verto_ev *ev)
struct sighup_context {
void *handle;
- void (*reset)();
+ void (*reset)(void *);
};
static void
@@ -288,7 +288,7 @@ do_reset(verto_ctx *ctx, verto_ev *ev)
krb5_klog_syslog(LOG_DEBUG, _("Got signal to reset"));
krb5_klog_reopen(get_context(sc->handle));
if (sc->reset)
- sc->reset();
+ sc->reset(sc->handle);
}
static void