From: Nikos Mavrogiannopoulos Date: Fri, 25 Jan 2013 20:27:05 +0000 (+0100) Subject: gnutls_range_split accepts pointers as arguments. X-Git-Tag: gnutls_3_1_7~71 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=c73b48d83fb3f07bbf3380070aad4bef94562660;p=thirdparty%2Fgnutls.git gnutls_range_split accepts pointers as arguments. --- diff --git a/lib/gnutls_range.c b/lib/gnutls_range.c index 8448843633..536f077dce 100644 --- a/lib/gnutls_range.c +++ b/lib/gnutls_range.c @@ -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) { diff --git a/lib/includes/gnutls/gnutls.h.in b/lib/includes/gnutls/gnutls.h.in index dbdaefa169..561e42acda 100644 --- a/lib/includes/gnutls/gnutls.h.in +++ b/lib/includes/gnutls/gnutls.h.in @@ -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);