]> git.ipfire.org Git - thirdparty/gnutls.git/commitdiff
gnutls_range_split accepts pointers as arguments.
authorNikos Mavrogiannopoulos <nmav@gnutls.org>
Fri, 25 Jan 2013 20:27:05 +0000 (21:27 +0100)
committerNikos Mavrogiannopoulos <nmav@gnutls.org>
Fri, 25 Jan 2013 20:27:05 +0000 (21:27 +0100)
lib/gnutls_range.c
lib/includes/gnutls/gnutls.h.in

index 8448843633be68b44e1af71a6b6dd6af75189047..536f077dced352a676bb24530d410fde5778ea5f 100644 (file)
@@ -155,14 +155,14 @@ gnutls_record_can_use_length_hiding (gnutls_session_t session)
  */
 ssize_t
 gnutls_range_split (gnutls_session_t session,
-                    const gnutls_range_st orig,
+                    const gnutls_range_st *orig,
                     gnutls_range_st * small_range,
                     gnutls_range_st * rem_range)
 {
   int ret;
   ssize_t max_frag = MAX_USER_SEND_SIZE (session);
-  ssize_t orig_low = (ssize_t) orig.low;
-  ssize_t orig_high = (ssize_t) orig.high;
+  ssize_t orig_low = (ssize_t) orig->low;
+  ssize_t orig_high = (ssize_t) orig->high;
 
   if (orig_high == orig_low)
     {
@@ -256,7 +256,7 @@ gnutls_record_send_range (gnutls_session_t session, const void *data,
   while (cur_range.high != 0)
     {
       ret =
-          gnutls_range_split (session, cur_range, &cur_range,
+          gnutls_range_split (session, &cur_range, &cur_range,
                                &next_range);
       if (ret < 0)
         {
index dbdaefa1692936510105bc31c5bb553863913948..561e42acda4de3b24fbfced71a7a7681533fbd87 100644 (file)
@@ -896,7 +896,7 @@ gnutls_ecc_curve_t gnutls_ecc_curve_get(gnutls_session_t session);
   } gnutls_range_st;
 
   ssize_t gnutls_range_split (gnutls_session_t session,
-                              const gnutls_range_st orig,
+                              const gnutls_range_st *orig,
                               gnutls_range_st * small_range,
                               gnutls_range_st * rem_range);