summaryrefslogtreecommitdiff
path: root/ctdb
diff options
context:
space:
mode:
authorMartin Schwenke <martin@meltin.net>2019-06-21 21:16:18 +1000
committerAmitay Isaacs <amitay@samba.org>2019-07-05 05:03:23 +0000
commitf749356d9494ecbc2d6f50dd5706b29c00f67d7a (patch)
treebb0056611a275737d144737d7b0dae3a56d2bdcd /ctdb
parent6053bf4bab4cfc01129c52352fd23cea501ab98c (diff)
downloadsamba-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.c18
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);