diff --git a/main/channel.c b/main/channel.c index 65931ed6dde1c853fd36101419c1b6c4c0622ed2..484ccc22496de646e2f230a80f6b7d851c9a5f01 100644 --- a/main/channel.c +++ b/main/channel.c @@ -4482,6 +4482,9 @@ ast_group_t ast_get_group(const char *s) int start=0, finish=0, x; ast_group_t group = 0; + if (ast_strlen_zero(s)) + return 0; + c = ast_strdupa(s); while ((piece = strsep(&c, ","))) {