projects
/
m6w6
/
libmemcached
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
|
github
raw
|
inline
| side by side
Fix for Solaris
[m6w6/libmemcached]
/
libmemcached
/
do.c
diff --git
a/libmemcached/do.c
b/libmemcached/do.c
index dcc09afb65d80829505667279246a079a805124f..1a274cd336ef4d4f9baee3718c4e237086c1f944 100644
(file)
--- a/
libmemcached/do.c
+++ b/
libmemcached/do.c
@@
-57,8
+57,8
@@
memcached_return_t memcached_vdo(memcached_server_write_instance_st ptr,
memcached_return_t rc;
ssize_t sent_length;
memcached_return_t rc;
ssize_t sent_length;
- WATCHPOINT_ASSERT(co
mmand_length
);
- WATCHPOINT_ASSERT(
command
);
+ WATCHPOINT_ASSERT(co
unt
);
+ WATCHPOINT_ASSERT(
vector
);
if ((rc= memcached_connect(ptr)) != MEMCACHED_SUCCESS)
{
if ((rc= memcached_connect(ptr)) != MEMCACHED_SUCCESS)
{
@@
-87,6
+87,8
@@
memcached_return_t memcached_vdo(memcached_server_write_instance_st ptr,
if (sent_length == -1 || (size_t)sent_length != command_length)
{
rc= MEMCACHED_WRITE_FAILURE;
if (sent_length == -1 || (size_t)sent_length != command_length)
{
rc= MEMCACHED_WRITE_FAILURE;
+ WATCHPOINT_ERROR(rc);
+ WATCHPOINT_ERRNO(errno);
}
else if ((ptr->root->flags.no_reply) == 0)
{
}
else if ((ptr->root->flags.no_reply) == 0)
{