diff options
| -rw-r--r-- | usr/src/lib/libbsm/common/adt.c | 3 |
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(); } |
