summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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();
}