ctdb-common: Use correct return type for tevent_queue_add_entry
authorAmitay Isaacs <amitay@gmail.com>
Tue, 3 Jul 2018 04:08:22 +0000 (14:08 +1000)
committerKarolin Seeger <kseeger@samba.org>
Tue, 10 Jul 2018 08:44:13 +0000 (10:44 +0200)
BUG: https://bugzilla.samba.org/show_bug.cgi?id=13493

Signed-off-by: Amitay Isaacs <amitay@gmail.com>
Reviewed-by: Martin Schwenke <martin@meltin.net>
(cherry picked from commit b977ded38a79e1eadd6965e8b7fd49f86322b4d6)

ctdb/common/sock_io.c

index 3f7138f0b7f59ec2cdb7b2668d239389819b5018..e9e2fa3b111b65f203759c70402b75431ff2b430 100644 (file)
@@ -275,7 +275,7 @@ int sock_queue_write(struct sock_queue *queue, uint8_t *buf, size_t buflen)
 {
        struct tevent_req *req;
        struct sock_queue_write_state *state;
-       bool status;
+       struct tevent_queue_entry *qentry;
 
        if (buflen >= INT32_MAX) {
                return -1;
@@ -289,9 +289,9 @@ int sock_queue_write(struct sock_queue *queue, uint8_t *buf, size_t buflen)
        state->pkt = buf;
        state->pkt_size = (uint32_t)buflen;
 
-       status = tevent_queue_add_entry(queue->queue, queue->ev, req,
+       qentry = tevent_queue_add_entry(queue->queue, queue->ev, req,
                                        sock_queue_trigger, queue);
-       if (! status) {
+       if (qentry == NULL) {
                talloc_free(req);
                return -1;
        }