Fix adc admin client main loop so that it exits on error.
This commit is contained in:
parent
5ca27a1a6d
commit
ff5609b018
@ -26,6 +26,7 @@ static int handle(struct ADC_client* client, enum ADC_client_callback_type type,
|
|||||||
|
|
||||||
case ADC_CLIENT_PASSWORD_REQ:
|
case ADC_CLIENT_PASSWORD_REQ:
|
||||||
puts("*** Requesting password.");
|
puts("*** Requesting password.");
|
||||||
|
break;
|
||||||
|
|
||||||
case ADC_CLIENT_LOGGED_IN:
|
case ADC_CLIENT_LOGGED_IN:
|
||||||
puts("*** Logged in.");
|
puts("*** Logged in.");
|
||||||
@ -80,10 +81,7 @@ int main(int argc, char** argv)
|
|||||||
ADC_client_set_callback(&client, handle);
|
ADC_client_set_callback(&client, handle);
|
||||||
ADC_client_connect(&client, argv[1]);
|
ADC_client_connect(&client, argv[1]);
|
||||||
|
|
||||||
while (running)
|
while (running && net_backend_process()) { }
|
||||||
{
|
|
||||||
net_backend_process();
|
|
||||||
}
|
|
||||||
|
|
||||||
ADC_client_destroy(&client);
|
ADC_client_destroy(&client);
|
||||||
net_destroy();
|
net_destroy();
|
||||||
|
Loading…
Reference in New Issue
Block a user