cli: fix listen_timeout compile issue

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>
This commit is contained in:
Hans Dedecker 2017-02-18 13:41:53 +01:00 committed by Felix Fietkau
parent dfe338350e
commit 34c6e818e4

4
cli.c
View file

@ -159,7 +159,7 @@ struct cli_listen_data {
bool timed_out; 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); struct cli_listen_data *data = container_of(timeout, struct cli_listen_data, timeout);
data->timed_out = true; 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) static void do_listen(struct ubus_context *ctx, struct cli_listen_data *data)
{ {
memset(data, 0, sizeof(*data)); memset(data, 0, sizeof(*data));
data->timeout.cb = listen_timeout; data->timeout.cb = ubus_cli_listen_timeout;
uloop_init(); uloop_init();
ubus_add_uloop(ctx); ubus_add_uloop(ctx);
if (listen_timeout) if (listen_timeout)