Committed by
Gerrit Code Review
fix igmp deserialization issue
Change-Id: I38c37a6114957414ba4e13a690cd478b1116ef2c
Showing
1 changed file
with
3 additions
and
2 deletions
... | @@ -102,9 +102,10 @@ public class IGMPMembership extends IGMPGroup { | ... | @@ -102,9 +102,10 @@ public class IGMPMembership extends IGMPGroup { |
102 | 102 | ||
103 | gaddr = Ip4Address.valueOf(bb.getInt()); | 103 | gaddr = Ip4Address.valueOf(bb.getInt()); |
104 | 104 | ||
105 | - // Make sure we have enough buffer to hold all of these sources | 105 | + |
106 | - checkBufferLength(bb.remaining(), 0, Ip4Address.BYTE_LENGTH * nsrcs); | ||
107 | for (; nsrcs > 0; nsrcs--) { | 106 | for (; nsrcs > 0; nsrcs--) { |
107 | + // Make sure we have enough buffer to hold all of these sources | ||
108 | + checkBufferLength(bb.remaining(), 0, Ip4Address.BYTE_LENGTH * nsrcs); | ||
108 | Ip4Address src = Ip4Address.valueOf(bb.getInt()); | 109 | Ip4Address src = Ip4Address.valueOf(bb.getInt()); |
109 | this.sources.add(src); | 110 | this.sources.add(src); |
110 | } | 111 | } | ... | ... |
-
Please register or login to post a comment