From 90211debe9cac5b0fa7bb6e7a5514252ef530785 Mon Sep 17 00:00:00 2001 From: csoler Date: Mon, 29 Nov 2010 17:21:51 +0000 Subject: [PATCH] added missing mutex (caused memory error) git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@3878 b45a01b8-16f6-495d-af2f-9b41ad6348cc --- libretroshare/src/ft/ftfileprovider.cc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libretroshare/src/ft/ftfileprovider.cc b/libretroshare/src/ft/ftfileprovider.cc index a34262e1d..f91688ba5 100644 --- a/libretroshare/src/ft/ftfileprovider.cc +++ b/libretroshare/src/ft/ftfileprovider.cc @@ -100,6 +100,8 @@ bool ftFileProvider::FileDetails(FileInfo &info) bool ftFileProvider::purgeOldPeers(time_t now,uint32_t max_duration) { + RsStackMutex stack(ftcMutex); /********** STACK LOCKED MTX ******/ + bool ret = true ; for(std::map::iterator it(uploading_peers.begin());it!=uploading_peers.end();) if( (*it).second.lastTS+max_duration < (uint32_t)now)