diff --git a/libretroshare/src/dbase/fimonitor.cc b/libretroshare/src/dbase/fimonitor.cc index 01d16e128..393186a3c 100644 --- a/libretroshare/src/dbase/fimonitor.cc +++ b/libretroshare/src/dbase/fimonitor.cc @@ -1586,7 +1586,7 @@ int FileIndexMonitor::RequestDirDetails(void *ref, DirDetails &details, FileSear details.ref = NULL; details.type = DIR_TYPE_ROOT; details.name = "root"; - details.hash = ""; + details.hash.clear() ; details.path = "root"; details.age = 0; details.flags.clear() ; diff --git a/libretroshare/src/dbase/findex.cc b/libretroshare/src/dbase/findex.cc index 524c57449..4d4581176 100644 --- a/libretroshare/src/dbase/findex.cc +++ b/libretroshare/src/dbase/findex.cc @@ -993,7 +993,6 @@ error: int FileIndex::saveIndex(const std::string& filename, RsFileHash &fileHash, uint64_t &size,const std::set& forbidden_dirs) { - unsigned char sha_buf[SHA_DIGEST_LENGTH]; std::string filenametmp = filename + ".tmp" ; std::string s; @@ -1433,7 +1432,7 @@ bool FileIndex::extractData(void *ref,DirDetails& details) details.type = DIR_TYPE_PERSON ; else details.type = DIR_TYPE_DIR; - details.hash = ""; + details.hash.clear() ; details.count = dir->subdirs.size() + dir->files.size(); details.min_age = now - dir->most_recent_time ; } diff --git a/libretroshare/src/dbase/fistore.cc b/libretroshare/src/dbase/fistore.cc index 3ccc219d9..7c36b392d 100644 --- a/libretroshare/src/dbase/fistore.cc +++ b/libretroshare/src/dbase/fistore.cc @@ -263,7 +263,7 @@ int FileIndexStore::RequestDirDetails(void *ref, DirDetails &details, FileSearch details.ref = NULL; details.type = DIR_TYPE_ROOT; details.name = ""; - details.hash = ""; + details.hash.clear() ; details.path = ""; details.count = indices.size(); details.age = 0; diff --git a/libretroshare/src/serialiser/rsconfigitems.cc b/libretroshare/src/serialiser/rsconfigitems.cc index 15ac714be..d345c862a 100644 --- a/libretroshare/src/serialiser/rsconfigitems.cc +++ b/libretroshare/src/serialiser/rsconfigitems.cc @@ -1479,7 +1479,7 @@ void RsCacheConfig::clear() cachesubid = 0; path = ""; name = ""; - hash = ""; + hash.clear() ; size = 0; recvd = 0; diff --git a/libretroshare/src/serialiser/rstlvfileitem.cc b/libretroshare/src/serialiser/rstlvfileitem.cc index a48368e9d..79a2f12f4 100644 --- a/libretroshare/src/serialiser/rstlvfileitem.cc +++ b/libretroshare/src/serialiser/rstlvfileitem.cc @@ -43,7 +43,7 @@ RsTlvFileItem::RsTlvFileItem() void RsTlvFileItem::TlvClear() { filesize = 0; - hash = ""; + hash.clear() ; name.clear(); path.clear(); pop = 0;