diff --git a/backends/libpurple/main.cpp b/backends/libpurple/main.cpp index 0a487ea33cd68a5d846ebed5236a5ea43293849f..a337bcb47a73d7dd08a434892216e4b3caf60efa 100644 --- a/backends/libpurple/main.cpp +++ b/backends/libpurple/main.cpp @@ -17,7 +17,9 @@ #include "geventloop.h" // #include "valgrind/memcheck.h" +#ifndef BSD #include "malloc.h" +#endif #include #include "errno.h" #include @@ -364,8 +366,10 @@ class SpectrumNetworkPlugin : public NetworkPlugin { purple_accounts_delete_wrapped(account); #ifndef WIN32 +#ifndef BSD malloc_trim(0); #endif +#endif // VALGRIND_DO_LEAK_CHECK; } }