diff options
author | ajs <ajs> | 2004-11-24 18:20:30 +0000 |
---|---|---|
committer | ajs <ajs> | 2004-11-24 18:20:30 +0000 |
commit | 08097367f90178a8dabcc9ef89d9dcc00369fc79 (patch) | |
tree | b196deb37fc2cf46b66a502cb93b68dcfdf0109f /lib/log.c | |
parent | 0d2f94cd6af6d673da3afaa91e273730aa43888a (diff) | |
download | quagga-08097367f90178a8dabcc9ef89d9dcc00369fc79.tar.bz2 quagga-08097367f90178a8dabcc9ef89d9dcc00369fc79.tar.xz |
In zlog_signal, should probably check the return code from backtrace, just
to be safe.
Diffstat (limited to 'lib/log.c')
-rw-r--r-- | lib/log.c | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -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); |