| Index: net/quic/quic_alarm.cc | 
| diff --git a/net/quic/quic_alarm.cc b/net/quic/quic_alarm.cc | 
| index 371cbe98d7f32aa356c741e64939e675e41ee20e..ca407b52d914dd9a8adee1d023cccd6cf0596ad9 100644 | 
| --- a/net/quic/quic_alarm.cc | 
| +++ b/net/quic/quic_alarm.cc | 
| @@ -53,14 +53,7 @@ void QuicAlarm::Fire() { | 
| } | 
|  | 
| deadline_ = QuicTime::Zero(); | 
| -  QuicTime new_deadline = delegate_->OnAlarm(); | 
| -  // delegate_->OnAlarm() might call Set(), in which case deadline_ | 
| -  // will already contain the new value, so don't overwrite it.  Also, | 
| -  // OnAlarm() might delete |this| so check |deadline| before | 
| -  // |deadline_|. | 
| -  if (new_deadline.IsInitialized() && !IsSet()) { | 
| -    Set(new_deadline); | 
| -  } | 
| +  delegate_->OnAlarm(); | 
| } | 
|  | 
| }  // namespace net | 
|  |