Merge pull request #2131 from PhenomRetroShare/Fix_ValGrindStillMemory

Fix Valgrind report at End of RS
This commit is contained in:
csoler 2020-11-26 19:55:42 +01:00 committed by GitHub
commit cb706c09ce
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -720,6 +720,7 @@ void RsGxsDataAccess::processRequests()
{
if(now > mRequestQueue.begin()->second->reqTime + MAX_REQUEST_AGE)
{
delete mRequestQueue.begin()->second;
mRequestQueue.erase(mRequestQueue.begin());
continue;
}
@ -735,6 +736,7 @@ void RsGxsDataAccess::processRequests()
#ifdef DATA_DEBUG
RsDbg() << " request " << mRequestQueue.begin()->second->token << ": status = " << mRequestQueue.begin()->second->status << ": removing from the RequestQueue" << std::endl;
#endif
delete mRequestQueue.begin()->second;
mRequestQueue.erase(mRequestQueue.begin());
continue;
break;
@ -746,7 +748,7 @@ void RsGxsDataAccess::processRequests()
}
}
}
} // END OF MUTEX.
if (!req)
break;
@ -837,9 +839,9 @@ void RsGxsDataAccess::processRequests()
RsDbg() << " Request failed. Marking as FAILED." << std::endl;
#endif
}
}
} // END OF MUTEX.
}
}