+static const char *get_session_key TAC_ARGS((void));
+
+static const char *
+get_session_key()
+{
+ const char *retval = NULL;
+
+ if ((retval = cfg_get_host_key(session.peer_addr)))
+ return (retval);
+ if (session.peer_addr != session.peer
+ && (retval = cfg_get_host_key(session.peer )))
+ return (retval);
+ return (session.key);
+}
+