Fix storaged memory leak

storaged try to load user's proto even if it has been loaded before

https://partnerissuetracker.corp.google.com/u/2/issues/118719575

Change-Id: Ia7575cdc60e82b028c6db9a29ae80e31e02268b1
This commit is contained in:
Joe Yu 2018-10-31 14:37:42 +08:00 committed by joe yu
parent e26b8b0181
commit 857a63eb66
1 changed files with 4 additions and 2 deletions

View File

@ -164,8 +164,10 @@ storaged_t::storaged_t(void) {
}
void storaged_t::add_user_ce(userid_t user_id) {
load_proto(user_id);
proto_loaded[user_id] = true;
if (!proto_loaded[user_id]) {
load_proto(user_id);
proto_loaded[user_id] = true;
}
}
void storaged_t::remove_user_ce(userid_t user_id) {