commit | 434c2af07f80f9e4fdac4edbe4996ede09107e4d | [log] [tgz] |
---|---|---|
author | David Anderson <dvander@google.com> | Fri Aug 02 00:15:28 2019 +0000 |
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | Fri Aug 02 00:15:28 2019 +0000 |
tree | 1249e037ee561c3b4ff6d97768aee343d85da471 | |
parent | 10104f55e9233cf0a391a548cc843fb0f1708c49 [diff] | |
parent | ef3d0191e61a21ad78e0db0c4aede6c288245f81 [diff] |
Merge "Fix storaged memory leak"
diff --git a/storaged/storaged.cpp b/storaged/storaged.cpp index 6897663..1d934a2 100644 --- a/storaged/storaged.cpp +++ b/storaged/storaged.cpp
@@ -164,8 +164,10 @@ } 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) {