diff options
author | Martin Schwenke <martin@meltin.net> | 2019-06-21 21:16:18 +1000 |
---|---|---|
committer | Amitay Isaacs <amitay@samba.org> | 2019-07-05 05:03:23 +0000 |
commit | f749356d9494ecbc2d6f50dd5706b29c00f67d7a (patch) | |
tree | bb0056611a275737d144737d7b0dae3a56d2bdcd /ctdb | |
parent | 6053bf4bab4cfc01129c52352fd23cea501ab98c (diff) | |
download | samba-f749356d9494ecbc2d6f50dd5706b29c00f67d7a.tar.gz |
ctdb-tests: Add a local variable for repeated calculation
This improves readability. Also, the asserts involving this
expression get more complicated in the next commit, so this will keep
those asserts within a single line.
Signed-off-by: Martin Schwenke <martin@meltin.net>
Reviewed-by: Amitay Isaacs <amitay@gmail.com>
Diffstat (limited to 'ctdb')
-rw-r--r-- | ctdb/tests/src/ctdb_io_test.c | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/ctdb/tests/src/ctdb_io_test.c b/ctdb/tests/src/ctdb_io_test.c index f624d145d12..99c63f4de5d 100644 --- a/ctdb/tests/src/ctdb_io_test.c +++ b/ctdb/tests/src/ctdb_io_test.c @@ -253,7 +253,7 @@ static void test4(void) struct ctdb_queue *queue; uint32_t pkt_size; char *request; - size_t req_len; + size_t req_len, half_buf_size; int fd; ssize_t ret; @@ -268,8 +268,10 @@ static void test4(void) ret = write(fd, &pkt_size, sizeof(pkt_size)); assert(ret == sizeof(pkt_size)); - ret = write(fd, request, req_len - (queue->buffer_size >> 1)); - assert(ret == req_len - (queue->buffer_size >> 1)); + half_buf_size = queue->buffer_size >> 1; + + ret = write(fd, request, req_len - half_buf_size); + assert(ret == req_len - half_buf_size); /* * process... @@ -286,8 +288,8 @@ static void test4(void) assert(queue->buffer.size == pkt_size); /* writing remaining data */ - ret = write(fd, request, queue->buffer_size >> 1); - assert(ret == (queue->buffer_size >> 1)); + ret = write(fd, request, half_buf_size); + assert(ret == half_buf_size); /* process... */ tevent_loop_once(ctdb->ev); @@ -301,13 +303,13 @@ static void test4(void) assert(queue->buffer.size == 0); /* writing new packet to verify standard buffer size */ - pkt_size = sizeof(uint32_t) + (queue->buffer_size >> 1); + pkt_size = sizeof(uint32_t) + half_buf_size; ret = write(fd, &pkt_size, sizeof(pkt_size)); assert(ret == sizeof(pkt_size)); - ret = write(fd, request, (queue->buffer_size >> 1)); - assert(ret == (queue->buffer_size >> 1)); + ret = write(fd, request, half_buf_size); + assert(ret == half_buf_size); /* process... */ tevent_loop_once(ctdb->ev); |