From: Haomai Wang Date: Sat, 7 Nov 2015 07:54:53 +0000 (+0800) Subject: Librbd: fix return code of EventSocket init and notify X-Git-Tag: v10.0.2~142^2~7 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=c470e0bce3ee5d6b2b76aed94619d59f51d58a84;p=ceph.git Librbd: fix return code of EventSocket init and notify Signed-off-by: Haomai Wang --- diff --git a/src/common/event_socket.h b/src/common/event_socket.h index 6e137b674a05..36ebbcb3dcf1 100644 --- a/src/common/event_socket.h +++ b/src/common/event_socket.h @@ -36,7 +36,7 @@ class EventSocket { return 0; } } - return -1; + return -EINVAL; } int notify() { int ret; @@ -48,6 +48,8 @@ class EventSocket { ret = write(socket, buf, 1); if (ret < 0) ret = -errno; + else + ret = 0; } case EVENT_SOCKET_TYPE_EVENTFD: { @@ -55,6 +57,8 @@ class EventSocket { ret = write(socket, &value, sizeof (value)); if (ret < 0) ret = -errno; + else + ret = 0; } default: {