commit | f7970cee69aa2687ee633084d8d23d8a1b47ef32 | [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 | ab80f549492c4198ebe806970c8f00b7cc77aadf [diff] | |
parent | 857a63eb6604baa1ed6b0e31839ccce8da18c716 [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) {