]> git.ipfire.org Git - thirdparty/gnutls.git/commitdiff
Include MKI size in size calculations for the extension.
authorNikos Mavrogiannopoulos <nmav@gnutls.org>
Tue, 9 Jul 2013 06:39:51 +0000 (08:39 +0200)
committerNikos Mavrogiannopoulos <nmav@gnutls.org>
Tue, 9 Jul 2013 06:39:55 +0000 (08:39 +0200)
This prevents a parsing error when MKI is being used.
Reported by Gábor Tatárka.

lib/ext/srtp.c

index d29b54345864337baa556a1ad731e27630385cdd..dbc71d967211f2e128d804e72e24775a864f1367 100644 (file)
@@ -294,8 +294,9 @@ _gnutls_srtp_send_params (gnutls_session_t session,
   ret = _gnutls_buffer_append_data_prefix(extdata, 8, priv->mki, priv->mki_size);
   if (ret < 0)
     return gnutls_assert_val(ret);
+  total_size += 1 + priv_mki_size;
 
-  return total_size + 1;
+  return total_size;
 }
 
 /**