X-Git-Url: https://code.citadel.org/?p=citadel.git;a=blobdiff_plain;f=citadel%2Fevent_client.c;fp=citadel%2Fevent_client.c;h=697fd7bcd87a0e171e54fd24090a11b82e2a9a5d;hp=927e18bd0d75a440807219a587dbc47653400737;hb=1ceeac0374b9fb7747797c6643f3c6835b600760;hpb=ef347e598ab670b87e178af7fc6b00795494303a diff --git a/citadel/event_client.c b/citadel/event_client.c index 927e18bd0..697fd7bcd 100644 --- a/citadel/event_client.c +++ b/citadel/event_client.c @@ -976,6 +976,7 @@ int InitcURLIOStruct(AsyncIO *IO, } +extern int DebugEventLoopBacktrace; void EV_backtrace(AsyncIO *IO) { #ifdef HAVE_BACKTRACE @@ -983,7 +984,7 @@ void EV_backtrace(AsyncIO *IO) size_t size, i; char **strings; - if (IO == NULL) + if ((IO == NULL) || (DebugEventLoopBacktrace == 0)) return; size = backtrace(stack_frames, sizeof(stack_frames) / sizeof(void*)); strings = backtrace_symbols(stack_frames, size);