From bbf8c3d7cc173d4aca315f3cbe4f6f52645f3187 Mon Sep 17 00:00:00 2001
From: Tilghman Lesher <tilghman@meg.abyt.es>
Date: Fri, 12 Sep 2008 16:54:44 +0000
Subject: [PATCH] When checking for an encoded character, make sure the string
 isn't blank, first. (Closes issue #13470)

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@142748 65c4cc65-6c06-0410-ace0-fbb531ad65f3
---
 main/app.c | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/main/app.c b/main/app.c
index 82aab2f41e..b7429bff72 100644
--- a/main/app.c
+++ b/main/app.c
@@ -1748,6 +1748,11 @@ int ast_get_encoded_char(const char *stream, char *result, size_t *consumed)
 	int i;
 	*consumed = 1;
 	*result = 0;
+	if (ast_strlen_zero(stream)) {
+		*consumed = 0;
+		return -1;
+	}
+
 	if (*stream == '\\') {
 		*consumed = 2;
 		switch (*(stream + 1)) {
-- 
GitLab