From 265775fc20496ea18d49c42d39fe727b65f78bc4 Mon Sep 17 00:00:00 2001
From: Craig Tiller <ctiller@google.com>
Date: Wed, 8 Feb 2017 11:40:14 -0800
Subject: [PATCH] Handle zero-length filenames

---
 src/core/lib/profiling/basic_timers.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/core/lib/profiling/basic_timers.c b/src/core/lib/profiling/basic_timers.c
index c4f2772822..1fbc9d7023 100644
--- a/src/core/lib/profiling/basic_timers.c
+++ b/src/core/lib/profiling/basic_timers.c
@@ -90,7 +90,8 @@ static int g_writing_enabled = 1;
 static const char *output_filename() {
   if (output_filename_or_null == NULL) {
     output_filename_or_null = gpr_getenv("LATENCY_TRACE");
-    if (output_filename_or_null == NULL) {
+    if (output_filename_or_null == NULL ||
+        strlen(output_filename_or_null) == 0) {
       output_filename_or_null = "latency_trace.txt";
     }
   }
-- 
GitLab