projects
/
m6w6
/
libmemcached
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
|
github
raw
|
inline
| side by side
Merged
[m6w6/libmemcached]
/
tests
/
function.c
diff --git
a/tests/function.c
b/tests/function.c
index 8592e55074c8aba5e3a08ade769d8ac3eb0cf305..9c18645d19422e90b21f1023cd1e037ccd2b4a56 100644
(file)
--- a/
tests/function.c
+++ b/
tests/function.c
@@
-392,6
+392,12
@@
uint8_t replace_test(memcached_st *memc)
memcached_return rc;
char *key= "foo";
char *value= "when we sanitize";
memcached_return rc;
char *key= "foo";
char *value= "when we sanitize";
+ char *original= "first we insert some data";
+
+ rc= memcached_set(memc, key, strlen(key),
+ original, strlen(original),
+ (time_t)0, (uint32_t)0);
+ assert(rc == MEMCACHED_SUCCESS || rc == MEMCACHED_BUFFERED);
rc= memcached_replace(memc, key, strlen(key),
value, strlen(value),
rc= memcached_replace(memc, key, strlen(key),
value, strlen(value),
@@
-1694,8
+1700,7
@@
uint8_t user_supplied_bug13(memcached_st *memc)
Test values of many different sizes
Bug found where command total one more than MEMCACHED_MAX_BUFFER
set key34567890 0 0 8169 \r\n
Test values of many different sizes
Bug found where command total one more than MEMCACHED_MAX_BUFFER
set key34567890 0 0 8169 \r\n
- is sent
- followed by buffer of size 8169, followed by 8169
+ is sent followed by buffer of size 8169, followed by 8169
*/
uint8_t user_supplied_bug14(memcached_st *memc)
{
*/
uint8_t user_supplied_bug14(memcached_st *memc)
{
@@
-1717,7
+1722,7
@@
uint8_t user_supplied_bug14(memcached_st *memc)
for (x= 0; x < value_length; x++)
value[x] = (char) (x % 127);
for (x= 0; x < value_length; x++)
value[x] = (char) (x % 127);
- for (current_length
= 0
; current_length < value_length; current_length++)
+ for (current_length
= 1
; current_length < value_length; current_length++)
{
rc= memcached_set(memc, key, strlen(key),
value, current_length,
{
rc= memcached_set(memc, key, strlen(key),
value, current_length,
@@
-2312,7
+2317,7
@@
test_st tests[] ={
{"set2", 0, set_test2 },
{"set3", 0, set_test3 },
{"add", 1, add_test },
{"set2", 0, set_test2 },
{"set3", 0, set_test3 },
{"add", 1, add_test },
- {"replace",
0
, replace_test },
+ {"replace",
1
, replace_test },
{"delete", 1, delete_test },
{"get", 1, get_test },
{"get2", 0, get_test2 },
{"delete", 1, delete_test },
{"get", 1, get_test },
{"get2", 0, get_test2 },