From: Jos Collin Date: Fri, 23 Jun 2017 03:39:27 +0000 (+0530) Subject: common: initialize array in struct BackTrace X-Git-Tag: v12.1.2~1^2~22^2~1 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=22e1d8984ba029e3e40106f709c0bf2b63a6abf9;p=ceph.git common: initialize array in struct BackTrace Fixes the coverity scan report: 1412839 Uninitialized pointer field CID 1412839 (#1 of 1): Uninitialized pointer field (UNINIT_CTOR)2. uninit_member: Non-static class member array is not initialized in this constructor nor in any functions that it calls. Signed-off-by: Jos Collin --- diff --git a/src/common/BackTrace.h b/src/common/BackTrace.h index fe0ad0e7efac..37f3fe949ed1 100644 --- a/src/common/BackTrace.h +++ b/src/common/BackTrace.h @@ -18,7 +18,7 @@ struct BackTrace { size_t size; char **strings; - explicit BackTrace(int s) : skip(s) { + explicit BackTrace(int s) : skip(s), array{} { #ifdef HAVE_EXECINFO_H size = backtrace(array, max); strings = backtrace_symbols(array, size);