Since we now have a private struct for all the data we need, we don't need to use global variables anymore.
Signed-off-by: Denis 'GNUtoo' Carikli <[email protected]> --- tools/ipc-modem.c | 6 ++---- tools/ipc-modem.h | 1 + 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/tools/ipc-modem.c b/tools/ipc-modem.c index ff0862b..8099972 100644 --- a/tools/ipc-modem.c +++ b/tools/ipc-modem.c @@ -46,8 +46,6 @@ enum log_target log_target; int state = MODEM_STATE_LPM; int seq; int out_call; -int call_done; - int seq_get(void) { @@ -381,14 +379,14 @@ void modem_response_net(struct ipc_modem_data *data, "Registered with network! " "Got PLMN (Mobile Network Code): '%s'\n", mnc); - if (call_done == 0) { + if (data->call_done == 0) { ipc_modem_log(data->client, MODEM_LOG_INFO, "Requesting outgoing call to %s!\n", data->call_number); modem_exec_call_out(data->client, data->call_number); } - call_done = 1; + data->call_done = 1; break; } } diff --git a/tools/ipc-modem.h b/tools/ipc-modem.h index 2a4849d..8a24d6f 100644 --- a/tools/ipc-modem.h +++ b/tools/ipc-modem.h @@ -50,6 +50,7 @@ struct ipc_modem_data { bool debug; bool dry_run; /* State */ + bool call_done; bool in_call; }; -- 2.35.1 _______________________________________________ Replicant mailing list [email protected] https://lists.osuosl.org/mailman/listinfo/replicant
