You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@subversion.apache.org by hw...@apache.org on 2010/07/15 16:45:59 UTC

svn commit: r964448 - /subversion/trunk/subversion/libsvn_ra_serf/auth.c

Author: hwright
Date: Thu Jul 15 14:45:59 2010
New Revision: 964448

URL: http://svn.apache.org/viewvc?rev=964448&view=rev
Log:
* subversion/libsvn_ra_serf/auth.c
  (svn_ra_serf__encode_auth_header): Fix up the integer sizes required and
    returned by apr APIs.

Modified:
    subversion/trunk/subversion/libsvn_ra_serf/auth.c

Modified: subversion/trunk/subversion/libsvn_ra_serf/auth.c
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_ra_serf/auth.c?rev=964448&r1=964447&r2=964448&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_ra_serf/auth.c (original)
+++ subversion/trunk/subversion/libsvn_ra_serf/auth.c Thu Jul 15 14:45:59 2010
@@ -168,10 +168,11 @@ svn_ra_serf__encode_auth_header(const ch
                                 const char *data, apr_size_t data_len,
                                 apr_pool_t *pool)
 {
-  apr_size_t encoded_len, proto_len;
+  int encoded_len;
+  size_t proto_len;
   char *ptr;
 
-  encoded_len = apr_base64_encode_len(data_len);
+  encoded_len = apr_base64_encode_len((int) data_len);
   proto_len = strlen(protocol);
 
   ptr = apr_palloc(pool, encoded_len + proto_len + 1);
@@ -181,7 +182,7 @@ svn_ra_serf__encode_auth_header(const ch
   ptr += proto_len;
   *ptr++ = ' ';
 
-  apr_base64_encode(ptr, data, data_len);
+  apr_base64_encode(ptr, data, (int) data_len);
 }
 
 /**