瀏覽代碼

Fix for GitHub #859

Wrong DB::get() method being called to look up the network member for deletes
Grant Limberg 4 年之前
父節點
當前提交
f8ea7fdc2b
共有 1 個文件被更改,包括 1 次插入2 次删除
  1. 1 2
      controller/FileDB.cpp

+ 1 - 2
controller/FileDB.cpp

@@ -140,8 +140,7 @@ void FileDB::eraseNetwork(const uint64_t networkId)
 void FileDB::eraseMember(const uint64_t networkId,const uint64_t memberId)
 void FileDB::eraseMember(const uint64_t networkId,const uint64_t memberId)
 {
 {
 	nlohmann::json network,member,nullJson;
 	nlohmann::json network,member,nullJson;
-	get(networkId,network);
-	get(memberId,member);
+	get(networkId,network,memberId,member);
 	char p[4096];
 	char p[4096];
 	OSUtils::ztsnprintf(p,sizeof(p),"%s" ZT_PATH_SEPARATOR_S "%.16llx" ZT_PATH_SEPARATOR_S "member" ZT_PATH_SEPARATOR_S "%.10llx.json",_networksPath.c_str(),networkId,memberId);
 	OSUtils::ztsnprintf(p,sizeof(p),"%s" ZT_PATH_SEPARATOR_S "%.16llx" ZT_PATH_SEPARATOR_S "member" ZT_PATH_SEPARATOR_S "%.10llx.json",_networksPath.c_str(),networkId,memberId);
 	OSUtils::rm(p);
 	OSUtils::rm(p);