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 connect() to invalidate socket on failure.
[m6w6/libmemcached]
/
lib
/
memcached_storage.c
diff --git
a/lib/memcached_storage.c
b/lib/memcached_storage.c
index 43a96636130aae2455f1f7c2d7f558cc14f01a22..38d6d0db3ca689ccb75d3717bdef30930ab488a9 100644
(file)
--- a/
lib/memcached_storage.c
+++ b/
lib/memcached_storage.c
@@
-96,7
+96,7
@@
static inline memcached_return memcached_send(memcached_st *ptr,
goto error;
}
goto error;
}
- if ((ptr->flags & MEM_
NO_BLOCK
) && verb == SET_OP)
+ if ((ptr->flags & MEM_
BUFFER_REQUESTS
) && verb == SET_OP)
to_write= 0;
else
to_write= 1;
to_write= 0;
else
to_write= 1;
@@
-108,9
+108,9
@@
static inline memcached_return memcached_send(memcached_st *ptr,
}
if (to_write == 0)
}
if (to_write == 0)
- r
c= MEMCACHED_SUCCESS
;
- else
-
rc= memcached_response(ptr, buffer, MEMCACHED_DEFAULT_COMMAND_SIZE, NULL, server_key);
+ r
eturn MEMCACHED_BUFFERED
;
+
+ rc= memcached_response(ptr, buffer, MEMCACHED_DEFAULT_COMMAND_SIZE, NULL, server_key);
if (rc == MEMCACHED_STORED)
return MEMCACHED_SUCCESS;
if (rc == MEMCACHED_STORED)
return MEMCACHED_SUCCESS;