summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/glue.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/glue.c b/src/glue.c
index e3bc642..c873f0a 100644
--- a/src/glue.c
+++ b/src/glue.c
@@ -26,6 +26,8 @@
#include <windows.h>
#endif
+#include <stdlib.h>
+
#include "common.h"
#include "libimobiledevice-glue/thread.h"
@@ -58,10 +60,16 @@
extern void term_colors_init();
+static void internal_glue_deinit(void)
+{
+ // NO-OP
+}
+
INITIALIZER(internal_glue_init)
{
socket_init();
term_colors_init();
+ atexit(internal_glue_deinit);
}
const char* libimobiledevice_glue_version()