diff --git a/source/interposer/interposer-safe.cpp b/source/interposer/interposer-safe.cpp index 0638f860a..8c906d5ef 100644 --- a/source/interposer/interposer-safe.cpp +++ b/source/interposer/interposer-safe.cpp @@ -66,6 +66,15 @@ int posix_spawnp(pid_t*, const char*, const posix_spawn_file_actions_t*, const p // ----------------------------------------------------------------------- +CARLA_EXPORT +void exit(int status) +{ + carla_stderr2("Carla prevented a plugin from calling 'exit', redirecting to '_exit' instead, bad plugin!"); + _exit(status); +} + +// ----------------------------------------------------------------------- + CARLA_EXPORT void gtk_init(int*, char***) {