Fix warning.
[m6w6/libmemcached] / tests / test.c
index 60c6211a09e86a1dc20936abb99852647f4bb6d2..7a0919fb860e1c7294cdcef7c7e40ad689ce240a 100644 (file)
@@ -641,7 +641,7 @@ void user_supplied_bug3(memcached_st *memc)
 
   /* Turn this into a help function */
   {
-    char *return_key;
+    char return_key[MEMCACHED_MAX_KEY];
     size_t return_key_length;
     char *return_value;
     size_t return_value_length;
@@ -683,7 +683,7 @@ void string_alloc_with_size_toobig(memcached_st *memc)
 {
   memcached_string_st *string;
 
-  string= memcached_string_create(memc, 1024*100000000000);
+  string= memcached_string_create(memc, UINT64_MAX);
   assert(string == NULL);
 }
 
@@ -726,7 +726,9 @@ void string_alloc_append_toobig(memcached_st *memc)
     rc= memcached_string_append(memc, string, buffer, SMALL_STRING_LEN);
     assert(rc == MEMCACHED_SUCCESS);
   }
-  rc= memcached_string_append(memc, string, buffer, 1024*100000000000);
+  WATCHPOINT;
+  rc= memcached_string_append(memc, string, buffer, UINT64_MAX);
+  WATCHPOINT;
   assert(rc == MEMCACHED_MEMORY_ALLOCATION_FAILURE);
   memcached_string_free(memc, string);
 }