Index: webrtc/modules/audio_processing/noise_suppression_impl.cc |
diff --git a/webrtc/modules/audio_processing/noise_suppression_impl.cc b/webrtc/modules/audio_processing/noise_suppression_impl.cc |
index aa37e67fa819f2f4207a757ee51adf3af81fb35d..15019112647efa1b02a15d65401b5499f21e670d 100644 |
--- a/webrtc/modules/audio_processing/noise_suppression_impl.cc |
+++ b/webrtc/modules/audio_processing/noise_suppression_impl.cc |
@@ -134,19 +134,11 @@ float NoiseSuppressionImpl::speech_probability() const { |
} |
void* NoiseSuppressionImpl::CreateHandle() const { |
- Handle* handle = NULL; |
#if defined(WEBRTC_NS_FLOAT) |
- if (WebRtcNs_Create(&handle) != apm_->kNoError) |
+ return WebRtcNs_Create(); |
#elif defined(WEBRTC_NS_FIXED) |
- if (WebRtcNsx_Create(&handle) != apm_->kNoError) |
+ return WebRtcNsx_Create(); |
#endif |
- { |
- handle = NULL; |
- } else { |
- assert(handle != NULL); |
- } |
- |
- return handle; |
} |
void NoiseSuppressionImpl::DestroyHandle(void* handle) const { |