]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
common: initialize array in struct BackTrace
authorJos Collin <jcollin@redhat.com>
Fri, 23 Jun 2017 03:39:27 +0000 (09:09 +0530)
committerJos Collin <jcollin@redhat.com>
Fri, 23 Jun 2017 03:39:32 +0000 (09:09 +0530)
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 <jcollin@redhat.com>
src/common/BackTrace.h

index fe0ad0e7efacd21abc705f2797ef0cd0fcaa06c8..37f3fe949ed15f5dc2afb6e3d93924456cdbfeb2 100644 (file)
@@ -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);