diff --git a/tools/zmqsend.c b/tools/zmqsend.c
index 6148bd623c78f76ada29be56c6cd34a15ef0f7c5..7bd7fe4199c29b3d62c6293349a0f35ad39a75c0 100644
--- a/tools/zmqsend.c
+++ b/tools/zmqsend.c
@@ -52,7 +52,8 @@ static void usage(void)
 int main(int argc, char **argv)
 {
     AVBPrint src;
-    char c, *src_buf, *recv_buf;
+    char *src_buf, *recv_buf;
+    int c;
     int recv_buf_size, ret = 0;
     void *zmq_ctx, *socket;
     const char *bind_address = "tcp://localhost:5555";