cli: fix listen_timeout compile issue
authorHans Dedecker <dedeckeh@gmail.com>
Sat, 18 Feb 2017 12:41:53 +0000 (13:41 +0100)
committerFelix Fietkau <nbd@nbd.name>
Mon, 20 Feb 2017 10:32:19 +0000 (11:32 +0100)
Variable listen_timeout is redefined as a function resulting into
a compile issue. Define the function as ubus_cli_listen_timeout
to fix the compile issue.

Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
cli.c

diff --git a/cli.c b/cli.c
index 1949a171a5c4bfeb31867a607531bb61af3246fd..19ccbb5093ce4c326010a9b2f504d7cd50798275 100644 (file)
--- a/cli.c
+++ b/cli.c
@@ -159,7 +159,7 @@ struct cli_listen_data {
        bool timed_out;
 };
 
-static void listen_timeout(struct uloop_timeout *timeout)
+static void ubus_cli_listen_timeout(struct uloop_timeout *timeout)
 {
        struct cli_listen_data *data = container_of(timeout, struct cli_listen_data, timeout);
        data->timed_out = true;
@@ -169,7 +169,7 @@ static void listen_timeout(struct uloop_timeout *timeout)
 static void do_listen(struct ubus_context *ctx, struct cli_listen_data *data)
 {
        memset(data, 0, sizeof(*data));
-       data->timeout.cb = listen_timeout;
+       data->timeout.cb = ubus_cli_listen_timeout;
        uloop_init();
        ubus_add_uloop(ctx);
        if (listen_timeout)