From fcaeb38e8c58ebe3bf52bb8075b0674e0b5c6a99 Mon Sep 17 00:00:00 2001
From: "Mark D. Roth" <roth@google.com>
Date: Wed, 17 Aug 2016 11:37:13 -0700
Subject: [PATCH] Fix crash identified by fuzzer tests.

---
 src/core/ext/client_config/uri_parser.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/core/ext/client_config/uri_parser.c b/src/core/ext/client_config/uri_parser.c
index bc80432336..5e8432c6c8 100644
--- a/src/core/ext/client_config/uri_parser.c
+++ b/src/core/ext/client_config/uri_parser.c
@@ -282,6 +282,7 @@ grpc_uri *grpc_uri_parse(const char *uri_text, int suppress_errors) {
 }
 
 const char *grpc_uri_get_query_arg(const grpc_uri *uri, const char *key) {
+  if (uri == NULL) return NULL;
   GPR_ASSERT(key != NULL);
   if (key[0] == '\0') return NULL;
 
-- 
GitLab