diff options
Diffstat (limited to 'lib/session.c')
-rw-r--r-- | lib/session.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/lib/session.c b/lib/session.c index 10b19abb4e..68d1cebe5c 100644 --- a/lib/session.c +++ b/lib/session.c @@ -305,7 +305,11 @@ gnutls_session_set_data(gnutls_session_t session, if (session->internals.resumption_data.data != NULL) gnutls_free(session->internals.resumption_data.data); - _gnutls_set_datum(&session->internals.resumption_data, session_data, session_data_size); + ret = _gnutls_set_datum(&session->internals.resumption_data, session_data, session_data_size); + if (ret < 0) { + gnutls_assert(); + return ret; + } return 0; } |