diff --git a/libretroshare/src/gxs/rsgxsdataaccess.cc b/libretroshare/src/gxs/rsgxsdataaccess.cc index 60ad7339b..cd4f80af9 100644 --- a/libretroshare/src/gxs/rsgxsdataaccess.cc +++ b/libretroshare/src/gxs/rsgxsdataaccess.cc @@ -833,8 +833,8 @@ void RsGxsDataAccess::processRequests() } else { - req->status = FAILED; mPublicToken[req->token] = FAILED; + delete req;//req belongs to no one now #ifdef DATA_DEBUG RsDbg() << " Request failed. Marking as FAILED." << std::endl; #endif