diff options
author | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2002-10-13 05:02:52 +0000 |
---|---|---|
committer | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2002-10-13 05:02:52 +0000 |
commit | 458e18ffad053301c7648deec7ad1da6f873747c (patch) | |
tree | 2612644d85306184254b31150b10264911b42b1c /lib/gnutls_db.c | |
parent | 22853894970ea9db7e7bf34206f3a7abf514d1fa (diff) | |
download | gnutls-458e18ffad053301c7648deec7ad1da6f873747c.tar.gz |
several fixes in the codebase, mostly in signed/unsigned checkings.
Diffstat (limited to 'lib/gnutls_db.c')
-rw-r--r-- | lib/gnutls_db.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/lib/gnutls_db.c b/lib/gnutls_db.c index 3b7290da27..549acb0bc6 100644 --- a/lib/gnutls_db.c +++ b/lib/gnutls_db.c @@ -165,11 +165,12 @@ int ret = 0; } /* allocate space for data */ - content.size = _gnutls_session_size( session); - if (content.size < 0) { + ret = _gnutls_session_size( session); + if (ret < 0) { gnutls_assert(); - return content.size; + return ret; } + content.size = ret; content.data = gnutls_malloc( content.size); if (content.data==NULL) { |