[haiku-commits] haiku: hrev50821 - src/add-ons/kernel/file_systems/bfs

  • From: jscipione@xxxxxxxxx
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Thu, 5 Jan 2017 04:27:30 +0100 (CET)

hrev50821 adds 1 changeset to branch 'master'
old head: 39f437f77e5c352955208116360a43814412b263
new head: 617acada9c43c4ca41a719cafd7dd14cda618df6
overview: 
http://cgit.haiku-os.org/haiku/log/?qt=range&q=617acada9c43+%5E39f437f77e5c

----------------------------------------------------------------------------

617acada9c43: BFS: CachedNode initialize members
  
  Fixes CID 609586:  Uninitialized members  (UNINIT_CTOR)
  
  Non-static class member "fWritable" is not initialized in this
  constructor nor in any functions that it calls.
  
  Also initialize fOffset and fBlockNumber to 0 for good measure.

                                     [ John Scipione <jscipione@xxxxxxxxx> ]

----------------------------------------------------------------------------

Revision:    hrev50821
Commit:      617acada9c43c4ca41a719cafd7dd14cda618df6
URL:         http://cgit.haiku-os.org/haiku/commit/?id=617acada9c43
Author:      John Scipione <jscipione@xxxxxxxxx>
Date:        Wed Jan  4 18:39:58 2017 UTC

----------------------------------------------------------------------------

1 file changed, 8 insertions(+), 2 deletions(-)
src/add-ons/kernel/file_systems/bfs/BPlusTree.h | 10 ++++++++--

----------------------------------------------------------------------------

diff --git a/src/add-ons/kernel/file_systems/bfs/BPlusTree.h 
b/src/add-ons/kernel/file_systems/bfs/BPlusTree.h
index a241d35..61256d2 100644
--- a/src/add-ons/kernel/file_systems/bfs/BPlusTree.h
+++ b/src/add-ons/kernel/file_systems/bfs/BPlusTree.h
@@ -165,7 +165,10 @@ public:
        CachedNode(BPlusTree* tree)
                :
                fTree(tree),
-               fNode(NULL)
+               fNode(NULL),
+               fOffset(0),
+               fBlockNumber(0),
+               fWritable(false)
        {
 #if _BOOT_MODE
                fBlock = NULL;
@@ -175,7 +178,10 @@ public:
        CachedNode(BPlusTree* tree, off_t offset, bool check = true)
                :
                fTree(tree),
-               fNode(NULL)
+               fNode(NULL),
+               fOffset(0),
+               fBlockNumber(0),
+               fWritable(false)
        {
 #if _BOOT_MODE
                fBlock = NULL;


Other related posts:

  • » [haiku-commits] haiku: hrev50821 - src/add-ons/kernel/file_systems/bfs - jscipione