projects
/
m6w6
/
libmemcached
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
|
github
raw
|
inline
| side by side
Deprecate MEMCACHED_NO_KEY_PROVIDED, and fixed key validation tests for the binary...
[m6w6/libmemcached]
/
libmemcached
/
memcached_server.c
diff --git
a/libmemcached/memcached_server.c
b/libmemcached/memcached_server.c
index 75e44d0ca76450d62bd0cc8e2a93dd25aa129452..b7dd8a94700eb309b8d54dcbf385ea2b5ec8b722 100644
(file)
--- a/
libmemcached/memcached_server.c
+++ b/
libmemcached/memcached_server.c
@@
-110,11
+110,10
@@
memcached_server_st *memcached_server_by_key(memcached_st *ptr, const char *key
{
uint32_t server_key;
{
uint32_t server_key;
- unlikely (key_length == 0)
- {
- *error= MEMCACHED_NO_KEY_PROVIDED;
+ *error= memcached_validate_key_length(key_length,
+ ptr->flags & MEM_BINARY_PROTOCOL);
+ unlikely (*error != MEMCACHED_SUCCESS)
return NULL;
return NULL;
- }
unlikely (ptr->number_of_hosts == 0)
{
unlikely (ptr->number_of_hosts == 0)
{