ble-gatt-server-example: remove mainloop_set_signal and use mainloop_run_with_signal

See bluez commits:

   * 5202ea57a8fda7b298bb920a05c349897377abc1
   * b597afa45a40ed2720659649e77dd25b45383fc0
   * 5bdc09bb3a9e1e15aaff10ada0eddad21a2915fa
   * 0aa6516a154b1ce02bd99c2dda6a4f305e3854c0

Signed-off-by: Tatiana Leon <Tatiana.Leon@digi.com>
This commit is contained in:
Tatiana Leon 2021-07-20 16:21:39 +02:00
parent f0d0e84ef4
commit 7fd22392de
1 changed files with 1 additions and 12 deletions

View File

@ -764,7 +764,6 @@ int main(int argc, char *argv[])
bdaddr_t src_addr;
int dev_id = -1;
uint16_t mtu = 0;
sigset_t mask;
setlogmask (LOG_UPTO (LOG_NOTICE));
@ -864,17 +863,7 @@ int main(int argc, char *argv[])
return EXIT_FAILURE;
}
sigemptyset(&mask);
sigaddset(&mask, SIGINT);
sigaddset(&mask, SIGTERM);
mainloop_set_signal(&mask, signal_cb, NULL, NULL);
mainloop_run();
/* remove the application signals */
sigdelset(&mask, SIGTERM);
sigdelset(&mask, SIGINT);
sigemptyset(&mask);
mainloop_run_with_signal(signal_cb, NULL);
server_destroy(server);