Skip to content

Commit ef414be

Browse files
martindukecopybara-github
authored andcommitted
Fix MSAN error in PublishNamespaceCancel()
PiperOrigin-RevId: 869251715
1 parent 4b9143d commit ef414be

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

quiche/quic/moqt/moqt_session.cc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -435,12 +435,12 @@ bool MoqtSession::PublishNamespaceCancel(const TrackNamespace& track_namespace,
435435
RequestErrorCode code,
436436
absl::string_view reason) {
437437
auto it = incoming_publish_namespaces_by_namespace_.find(track_namespace);
438-
if (it == publish_namespace_by_namespace_.end()) {
438+
if (it == incoming_publish_namespaces_by_namespace_.end()) {
439439
return false; // Could have been destroyed by PUBLISH_NAMESPACE_DONE.
440440
}
441441
MoqtPublishNamespaceCancel message{it->second, code, std::string(reason)};
442442
incoming_publish_namespaces_by_id_.erase(it->second);
443-
incoming_publish_namespaces_by_namespace_.erase(track_namespace);
443+
incoming_publish_namespaces_by_namespace_.erase(it);
444444
SendControlMessage(framer_.SerializePublishNamespaceCancel(message));
445445
QUIC_DLOG(INFO) << ENDPOINT << "Sent PUBLISH_NAMESPACE_CANCEL message for "
446446
<< track_namespace << " with reason " << reason;

0 commit comments

Comments
 (0)