diff --git a/android/ffmpeg-kit-android-lib/src/main/cpp/fftools_cmdutils.c b/android/ffmpeg-kit-android-lib/src/main/cpp/fftools_cmdutils.c index 852868f..211ea07 100644 --- a/android/ffmpeg-kit-android-lib/src/main/cpp/fftools_cmdutils.c +++ b/android/ffmpeg-kit-android-lib/src/main/cpp/fftools_cmdutils.c @@ -153,7 +153,7 @@ void init_dynload(void) #endif } -static void (*program_exit)(int ret); +static __thread void (*program_exit)(int ret); void register_exit(void (*cb)(int ret)) { diff --git a/apple/src/fftools_cmdutils.c b/apple/src/fftools_cmdutils.c index d21cdae..8c03a83 100644 --- a/apple/src/fftools_cmdutils.c +++ b/apple/src/fftools_cmdutils.c @@ -150,7 +150,7 @@ void init_dynload(void) #endif } -static void (*program_exit)(int ret); +static __thread void (*program_exit)(int ret); void register_exit(void (*cb)(int ret)) {