Author: rhuijben
Date: Fri Oct 30 00:58:29 2015
New Revision: 1711397
URL: http://svn.apache.org/viewvc?rev=1711397&view=rev
Log:
* test/test_buckets.c
(test_deflate_4GBplus_buckets): Use a 64 bit type to calculate a
total size that may not fit in a potentially 32 bit apr_size_t.
Modified:
serf/trunk/test/test_buckets.c
Modified: serf/trunk/test/test_buckets.c
URL:
http://svn.apache.org/viewvc/serf/trunk/test/test_buckets.c?rev=1711397&r1=1711396&r2=1711397&view=diff
==============================================================================
--- serf/trunk/test/test_buckets.c (original)
+++ serf/trunk/test/test_buckets.c Fri Oct 30 00:58:29 2015
@@ -1662,7 +1662,7 @@ static void test_deflate_4GBplus_buckets
serf_bucket_t *defbkt = create_gzip_deflate_bucket(aggbkt, &zdestr, alloc);
serf_bucket_t *strbkt;
apr_pool_t *iter_pool;
- apr_size_t actual_size;
+ apr_uint64_t actual_size;
unsigned long unc_crc = 0;
unsigned long unc_length = 0;
@@ -1752,7 +1752,11 @@ static void test_deflate_4GBplus_buckets
break;
}
- CuAssertTrue(tc, actual_size == (apr_size_t)NR_OF_LOOPS * BUFSIZE);
+ {
+ apr_uint64_t expected_size = (apr_uint64_t)NR_OF_LOOPS *
+ (apr_uint64_t)BUFSIZE;
+ CuAssertTrue(tc, actual_size == expected_size);
+ }
#undef NR_OF_LOOPS
#undef BUFSIZE
}