--- a/usr/src/cmd/rad/mod/xport_uds/mod_xport_uds.c Thu Dec 02 11:18:33 2010 -0800
+++ b/usr/src/cmd/rad/mod/xport_uds/mod_xport_uds.c Tue Dec 07 14:41:00 2010 -0800
@@ -25,6 +25,7 @@
#include <sys/types.h>
#include <sys/socket.h>
+#include <bsm/adt_event.h>
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
@@ -209,7 +210,8 @@
conn->rm_conn_xport = stream;
conn->rm_conn_proto_ops = proto;
- if (subject != NULL && !rad_conn_setsubject(conn, subject)) {
+ if (subject != NULL &&
+ !rad_conn_setsubject(conn, subject, ADT_login)) {
rad_conn_close(conn);
rad_conn_free(conn);
rad_log(RL_WARN, "failed to set connection subject");