summaryrefslogtreecommitdiff
path: root/usr
diff options
context:
space:
mode:
authorgww <none@none>2006-10-04 15:52:50 -0700
committergww <none@none>2006-10-04 15:52:50 -0700
commitdd6707ee8afdf64b1b56df26e281c5c8b0a9af32 (patch)
tree4189baa4c5dbb63f483a0086d2d933aa94857e79 /usr
parent5a1b32cc9584d904afb3111b59ff2a60ce3c059d (diff)
downloadillumos-joyent-dd6707ee8afdf64b1b56df26e281c5c8b0a9af32.tar.gz
6478257 adt_export_session_data() will segv if auditing is off.
Diffstat (limited to 'usr')
-rw-r--r--usr/src/lib/libbsm/common/adt.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/usr/src/lib/libbsm/common/adt.c b/usr/src/lib/libbsm/common/adt.c
index 2eb9b7afd2..6c2d4a713d 100644
--- a/usr/src/lib/libbsm/common/adt.c
+++ b/usr/src/lib/libbsm/common/adt.c
@@ -1278,7 +1278,8 @@ adt_export_session_data(const adt_session_data_t *internal,
{
size_t length = 0;
- if (((adt_internal_state_t *)internal)->as_label != NULL) {
+ if ((internal != NULL) &&
+ ((adt_internal_state_t *)internal)->as_label != NULL) {
length = blabel_size();
}