Skip to content

Commit 783bc80

Browse files
committed
fix: add missing destructor in DirectoryStorage to free mFileHierarchy
1 parent c40adad commit 783bc80

2 files changed

Lines changed: 5 additions & 1 deletion

File tree

src/file_sharing/directory_storage.cc

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,10 @@ DirectoryStorage::DirectoryStorage(const RsPeerId &pid,const std::string& fname)
9999
}
100100
load(fname) ;
101101
}
102+
DirectoryStorage::~DirectoryStorage()
103+
{
104+
delete mFileHierarchy;
105+
}
102106

103107
DirectoryStorage::EntryIndex DirectoryStorage::root() const
104108
{

src/file_sharing/directory_storage.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ class DirectoryStorage
3939
{
4040
public:
4141
DirectoryStorage(const RsPeerId& pid, const std::string& fname) ;
42-
virtual ~DirectoryStorage() {}
42+
virtual ~DirectoryStorage() ;
4343

4444
typedef uint32_t EntryIndex ;
4545
static const EntryIndex NO_INDEX = 0xffffffff;

0 commit comments

Comments
 (0)