diff options
author | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2002-02-28 12:39:33 +0000 |
---|---|---|
committer | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2002-02-28 12:39:33 +0000 |
commit | ae6a062107cd8f8ab6e507544daec18ed2fa2759 (patch) | |
tree | 766e989c43377daee5401bc832b59c66880f4512 /lib/gnutls_session.c | |
parent | 9c1e152dda99be694225f15d636601d0663523c2 (diff) | |
download | gnutls-ae6a062107cd8f8ab6e507544daec18ed2fa2759.tar.gz |
added a check in the given parameters for null
Diffstat (limited to 'lib/gnutls_session.c')
-rw-r--r-- | lib/gnutls_session.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/lib/gnutls_session.c b/lib/gnutls_session.c index b8008314dc..5149c374d6 100644 --- a/lib/gnutls_session.c +++ b/lib/gnutls_session.c @@ -110,7 +110,10 @@ int gnutls_session_set_data( GNUTLS_STATE state, opaque* session, int session_si int ret; gnutls_datum psession = { session, session_size }; - + if (session==NULL || session_size == 0) { + gnutls_assert(); + return GNUTLS_E_INVALID_REQUEST; + } ret = _gnutls_session_unpack( state, &psession); if (ret < 0) { gnutls_assert(); |