X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=libmemcached%2Fio.c;h=d6129b850f909862c8d8a24529f7c11fd4f60cae;hb=f7508e07e52d2fdb580832a79c33a3d929fc3859;hp=1c8783b29ec71899ecf39733a882a5b6cf37bf57;hpb=ea260e7bce23c9a41c3c60fd68f55b33608714a9;p=awesomized%2Flibmemcached diff --git a/libmemcached/io.c b/libmemcached/io.c index 1c8783b2..d6129b85 100644 --- a/libmemcached/io.c +++ b/libmemcached/io.c @@ -278,7 +278,7 @@ memcached_return_t memcached_io_read(memcached_server_write_instance_st ptr, else if (data_read == -1) { ptr->cached_errno= errno; - memcached_return_t rc= MEMCACHED_UNKNOWN_READ_FAILURE; + memcached_return_t rc= MEMCACHED_ERRNO; switch (errno) { case EAGAIN: @@ -309,6 +309,7 @@ memcached_return_t memcached_io_read(memcached_server_write_instance_st ptr, for blocking I/O we do not return 0 and for non-blocking case it will return EGAIN if data is not immediatly available. */ + WATCHPOINT_STRING("We had a zero length read()"); memcached_quit_server(ptr, true); *nread= -1; return MEMCACHED_UNKNOWN_READ_FAILURE;