| Index: webrtc/rtc_base/event_tracer.cc
|
| diff --git a/webrtc/rtc_base/event_tracer.cc b/webrtc/rtc_base/event_tracer.cc
|
| index 8a6a7d5731a2aa76ea6a64d5eedf28aa9d2ff70f..008e69845545227698bfcb212dd1ce02251a7512 100644
|
| --- a/webrtc/rtc_base/event_tracer.cc
|
| +++ b/webrtc/rtc_base/event_tracer.cc
|
| @@ -374,10 +374,15 @@ void SetupInternalTracer() {
|
| }
|
|
|
| void StartInternalCaptureToFile(FILE* file) {
|
| - g_event_logger->Start(file, false);
|
| + if (g_event_logger) {
|
| + g_event_logger->Start(file, false);
|
| + }
|
| }
|
|
|
| bool StartInternalCapture(const char* filename) {
|
| + if (!g_event_logger)
|
| + return false;
|
| +
|
| FILE* file = fopen(filename, "w");
|
| if (!file) {
|
| LOG(LS_ERROR) << "Failed to open trace file '" << filename
|
| @@ -389,7 +394,9 @@ bool StartInternalCapture(const char* filename) {
|
| }
|
|
|
| void StopInternalCapture() {
|
| - g_event_logger->Stop();
|
| + if (g_event_logger) {
|
| + g_event_logger->Stop();
|
| + }
|
| }
|
|
|
| void ShutdownInternalTracer() {
|
|
|