Sophie

Sophie

distrib > Mandriva > current > x86_64 > by-pkgid > 0f19c3e15399a7014c3d19d94c7e95b3 > files > 1

gnutls-2.8.6-1.2mdv2010.2.src.rpm


http://git.savannah.gnu.org/gitweb/?p=gnutls.git;a=commitdiff;h=190cef6eed37d0e73a73c1e205eb31d45ab60a3c
http://git.savannah.gnu.org/gitweb/?p=gnutls.git;a=commitdiff;h=e82ef4545e9e98cbcb032f55d7c750b81e3a0450

--- lib/gnutls_session.c	2009-06-02 18:59:32.000000000 +0000
+++ lib/gnutls_session.c.oden	2012-03-30 09:16:00.000000000 +0000
@@ -64,13 +64,14 @@ gnutls_session_get_data (gnutls_session_
       gnutls_assert ();
       return ret;
     }
-  *session_data_size = psession.size;
 
   if (psession.size > *session_data_size)
     {
+      *session_data_size = psession.size;
       ret = GNUTLS_E_SHORT_MEMORY_BUFFER;
       goto error;
     }
+  *session_data_size = psession.size;
 
   if (session_data != NULL)
     memcpy (session_data, psession.data, psession.size);