projects
/
awesomized
/
libmemcached
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
|
github
raw
|
inline
| side by side
Commit additional test for remote...
[awesomized/libmemcached]
/
libmemcached
/
verbosity.c
diff --git
a/libmemcached/verbosity.c
b/libmemcached/verbosity.c
index fba00144aa46a4004a1c6cfd2f1720c43b2bd4c5..d09035140d5b7b4ce9e7d935353f47175cea904e 100644
(file)
--- a/
libmemcached/verbosity.c
+++ b/
libmemcached/verbosity.c
@@
-41,17
+41,17
@@
static memcached_return_t _set_verbosity(const memcached_st *ptr __attribute__((
memcached_return_t memcached_verbosity(memcached_st *ptr, uint32_t verbosity)
{
memcached_return_t memcached_verbosity(memcached_st *ptr, uint32_t verbosity)
{
-
size_
t send_length;
+
in
t send_length;
memcached_server_fn callbacks[1];
char buffer[MEMCACHED_DEFAULT_COMMAND_SIZE];
memcached_server_fn callbacks[1];
char buffer[MEMCACHED_DEFAULT_COMMAND_SIZE];
- send_length=
(size_t)
snprintf(buffer, MEMCACHED_DEFAULT_COMMAND_SIZE,
+ send_length= snprintf(buffer, MEMCACHED_DEFAULT_COMMAND_SIZE,
"verbosity %u\r\n", verbosity);
"verbosity %u\r\n", verbosity);
-
unlikely (send_length >= MEMCACHED_DEFAULT_COMMAND_SIZE
)
+
if (send_length >= MEMCACHED_DEFAULT_COMMAND_SIZE || send_length < 0
)
return MEMCACHED_WRITE_FAILURE;
return MEMCACHED_WRITE_FAILURE;
- struct context_st context = { .length= send_length, .buffer= buffer };
+ struct context_st context = { .length=
(size_t)
send_length, .buffer= buffer };
callbacks[0]= _set_verbosity;
callbacks[0]= _set_verbosity;