projects
/
m6w6
/
libmemcached
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
|
github
raw
|
inline
| side by side
Fix errno return to line up with error on socket.
[m6w6/libmemcached]
/
libmemcached
/
error.cc
diff --git
a/libmemcached/error.cc
b/libmemcached/error.cc
index 38c568c91cdf48dd4b51088169646e6bfa44b2ed..99316f1d18f7b0a5e0ef2474eb6d9bd264565f84 100644
(file)
--- a/
libmemcached/error.cc
+++ b/
libmemcached/error.cc
@@
-106,6
+106,11
@@
static void _set(memcached_st& memc, memcached_string_t *str, memcached_return_t
rc= MEMCACHED_CONNECTION_FAILURE;
}
rc= MEMCACHED_CONNECTION_FAILURE;
}
+ if (rc == MEMCACHED_ERRNO and local_errno == ECONNRESET)
+ {
+ rc= MEMCACHED_CONNECTION_FAILURE;
+ }
+
if (local_errno == EINVAL)
{
rc= MEMCACHED_INVALID_ARGUMENTS;
if (local_errno == EINVAL)
{
rc= MEMCACHED_INVALID_ARGUMENTS;