aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEric Blake <eblake@redhat.com>2017-09-18 16:46:49 -0500
committerMichael Tokarev <mjt@tls.msk.ru>2017-09-26 09:11:22 +0300
commitaf5eeb2c3b691e13b55724e4b6d831cb054ffebe (patch)
tree1958c47c5c4ea7f42f8be2c9836ae6cbdfa07fdb
parente837acfda1b02f49592803d1b82e8809b38d922b (diff)
downloadqemu-af5eeb2c3b691e13b55724e4b6d831cb054ffebe.zip
qemu-af5eeb2c3b691e13b55724e4b6d831cb054ffebe.tar.gz
qemu-af5eeb2c3b691e13b55724e4b6d831cb054ffebe.tar.bz2
nbd-client: Use correct macro parenthesization
If 'bs' is a complex expression, we were only casting the front half rather than the full expression. Luckily, none of the callers were passing bad arguments, but it's better to be robust up front. Signed-off-by: Eric Blake <eblake@redhat.com> Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org> Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com> Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
-rw-r--r--block/nbd-client.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/block/nbd-client.c b/block/nbd-client.c
index ee7f758..cc05e73 100644
--- a/block/nbd-client.c
+++ b/block/nbd-client.c
@@ -31,8 +31,8 @@
#include "qapi/error.h"
#include "nbd-client.h"
-#define HANDLE_TO_INDEX(bs, handle) ((handle) ^ ((uint64_t)(intptr_t)bs))
-#define INDEX_TO_HANDLE(bs, index) ((index) ^ ((uint64_t)(intptr_t)bs))
+#define HANDLE_TO_INDEX(bs, handle) ((handle) ^ (uint64_t)(intptr_t)(bs))
+#define INDEX_TO_HANDLE(bs, index) ((index) ^ (uint64_t)(intptr_t)(bs))
static void nbd_recv_coroutines_wake_all(NBDClientSession *s)
{