From: ajs Date: Wed, 24 Nov 2004 18:20:30 +0000 (+0000) Subject: In zlog_signal, should probably check the return code from backtrace, just X-Git-Tag: frr-2.0-rc1~3363 X-Git-Url: https://git.puffer.fish/?a=commitdiff_plain;h=ad4d974d06ba3344e2e0df3277f7e0c42f018a4e;p=matthieu%2Ffrr.git In zlog_signal, should probably check the return code from backtrace, just to be safe. --- diff --git a/lib/log.c b/lib/log.c index 86b54ebb65..9d5668062e 100644 --- a/lib/log.c +++ b/lib/log.c @@ -232,7 +232,8 @@ zlog_signal(int signo, const char *action) void *array[20]; int size; - size = backtrace(array,sizeof(array)/sizeof(array[0])); + if ((size = backtrace(array,sizeof(array)/sizeof(array[0]))) <= 0) + return; s = buf; s = str_append(LOC,"Backtrace for "); s = num_append(LOC,size);