Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(455)

Issue 1866613002: QUIC - Android - Fix the bug in QuicServerInfoMap iteration when server (Closed)

Created:
4 years, 8 months ago by ramant (doing other things)
Modified:
4 years, 8 months ago
Reviewers:
Ryan Hamilton
CC:
chromium-reviews, cbentzel+watch_chromium.org, xunjieli
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

QUIC - Android - Fix the bug in QuicServerInfoMap iteration when server configs are loaded from properties file. Iteration can go into an infinite loop if there is more than one entry. During iteration, Get() method of MRUCache was being called which would modify the map that is being iterated. BUG=600864 R=rch@chromium.org Committed: https://crrev.com/ee679d531c757121a83ee0f919b7af9a30e86ee7 Cr-Commit-Position: refs/heads/master@{#385484}

Patch Set 1 #

Total comments: 2

Patch Set 2 : Fix comments for PatchSet 1 #

Unified diffs Side-by-side diffs Delta from patch set Stats (+87 lines, -4 lines) Patch
M net/quic/quic_stream_factory.cc View 1 2 chunks +11 lines, -4 lines 0 comments Download
M net/quic/quic_stream_factory_test.cc View 3 chunks +76 lines, -0 lines 0 comments Download

Depends on Patchset:

Messages

Total messages: 13 (4 generated)
ramant (doing other things)
4 years, 8 months ago (2016-04-06 03:56:52 UTC) #1
Ryan Hamilton
lgtm thanks for the quick fix https://codereview.chromium.org/1866613002/diff/1/net/quic/quic_stream_factory.cc File net/quic/quic_stream_factory.cc (right): https://codereview.chromium.org/1866613002/diff/1/net/quic/quic_stream_factory.cc#newcode1724 net/quic/quic_stream_factory.cc:1724: server_list.insert(server_list.begin(), key_value.first); It ...
4 years, 8 months ago (2016-04-06 04:25:54 UTC) #2
ramant (doing other things)
PTAL https://codereview.chromium.org/1866613002/diff/1/net/quic/quic_stream_factory.cc File net/quic/quic_stream_factory.cc (right): https://codereview.chromium.org/1866613002/diff/1/net/quic/quic_stream_factory.cc#newcode1724 net/quic/quic_stream_factory.cc:1724: server_list.insert(server_list.begin(), key_value.first); On 2016/04/06 04:25:54, Ryan Hamilton wrote: ...
4 years, 8 months ago (2016-04-06 04:56:07 UTC) #3
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1866613002/20001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1866613002/20001
4 years, 8 months ago (2016-04-06 04:56:39 UTC) #5
commit-bot: I haz the power
Dry run: This issue passed the CQ dry run.
4 years, 8 months ago (2016-04-06 06:12:20 UTC) #7
Ryan Hamilton
lgtm
4 years, 8 months ago (2016-04-06 13:39:45 UTC) #8
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1866613002/20001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1866613002/20001
4 years, 8 months ago (2016-04-06 16:43:33 UTC) #10
commit-bot: I haz the power
Committed patchset #2 (id:20001)
4 years, 8 months ago (2016-04-06 17:01:22 UTC) #11
commit-bot: I haz the power
4 years, 8 months ago (2016-04-06 17:03:17 UTC) #13
Message was sent while issue was closed.
Patchset 2 (id:??) landed as
https://crrev.com/ee679d531c757121a83ee0f919b7af9a30e86ee7
Cr-Commit-Position: refs/heads/master@{#385484}

Powered by Google App Engine
This is Rietveld 408576698