Open the SHM instrface atstartup and close it on shutdown.

This commit is contained in:
Mike Brady
2022-02-26 08:27:45 +00:00
parent b622c179bf
commit c6fd0fbfdb
+6
View File
@@ -47,6 +47,7 @@
#include <gcrypt.h>
#include <sodium.h>
#include <uuid/uuid.h>
#include "ptp-utilities.h"
#endif
#ifdef CONFIG_MBEDTLS
@@ -1541,6 +1542,7 @@ void exit_function() {
free(config.airplay_pin);
if (config.airplay_pi)
free(config.airplay_pi);
ptp_shm_interface_close(); // close it if it's open
#endif
#ifdef CONFIG_LIBDAEMON
@@ -2208,6 +2210,10 @@ int main(int argc, char **argv) {
}
#endif
#ifdef CONFIG_AIRPLAY_2
ptp_shm_interface_open();
#endif
activity_monitor_start(); // not yet for AP2
pthread_create(&rtsp_listener_thread, NULL, &rtsp_listen_loop, NULL);
atexit(exit_rtsp_listener);