Index: webrtc/sdk/objc/Framework/Classes/RTCFieldTrials.mm |
diff --git a/webrtc/sdk/objc/Framework/Classes/RTCFieldTrials.mm b/webrtc/sdk/objc/Framework/Classes/RTCFieldTrials.mm |
index ff76133ab705b34df52e8857ebd605af3bd8c552..2c538cdb46d5c5b5104f6d072a7d663c6f702581 100644 |
--- a/webrtc/sdk/objc/Framework/Classes/RTCFieldTrials.mm |
+++ b/webrtc/sdk/objc/Framework/Classes/RTCFieldTrials.mm |
@@ -23,13 +23,11 @@ static std::unique_ptr<char[]> gFieldTrialInitString; |
void RTCInitFieldTrials(RTCFieldTrialOptions options) { |
NSMutableString *fieldTrialInitString = [NSMutableString string]; |
- size_t len = fieldTrialInitString.length + 1; |
- gFieldTrialInitString.reset(new char[len]); |
- |
if (options & RTCFieldTrialOptionsImprovedBitrateEstimate) { |
[fieldTrialInitString appendString:kRTCEnableImprovedBitrateEstimateString]; |
} |
- |
+ size_t len = fieldTrialInitString.length + 1; |
+ gFieldTrialInitString.reset(new char[len]); |
if (![fieldTrialInitString getCString:gFieldTrialInitString.get() |
maxLength:len |
encoding:NSUTF8StringEncoding]) { |