Merge in code changes for all of the new parser.
authorBrian Aker <brian@tangent.org>
Fri, 25 Mar 2011 05:22:45 +0000 (22:22 -0700)
committerBrian Aker <brian@tangent.org>
Fri, 25 Mar 2011 05:22:45 +0000 (22:22 -0700)
1  2 
libmemcached/hash.c
libmemcached/hosts.c
libmemcached/stats.c
tests/mem_functions.c

index dda303952a5c86c2e6cc76de52c5a440474795eb,d1515f69b5da9224e50c91ae60c86943243fd30e..ce47a44833ff4e5b5deaf7f28111974df405d714
@@@ -78,10 -78,10 +78,10 @@@ static inline uint32_t _generate_hash_w
      char temp[temp_length];
  
      if (temp_length > MEMCACHED_MAX_KEY -1)
 -      return EXIT_SUCCESS;
 +      return 0;
  
-     strncpy(temp, ptr->prefix_key, ptr->prefix_key_length);
-     strncpy(temp + ptr->prefix_key_length, key, key_length);
+     strncpy(temp, memcached_array_string(ptr->prefix_key), memcached_array_size(ptr->prefix_key));
+     strncpy(temp + memcached_array_size(ptr->prefix_key), key, key_length);
  
      return generate_hash(ptr, temp, temp_length);
    }
Simple merge
Simple merge
Simple merge