]> git.ipfire.org Git - thirdparty/asterisk.git/commit
func_strings.c: Prevent SEGV in HASH single-argument mode.
authorGeorge Joseph <gjoseph@sangoma.com>
Thu, 30 Jan 2025 15:49:33 +0000 (08:49 -0700)
committerGeorge Joseph <gjoseph@sangoma.com>
Tue, 4 Feb 2025 14:24:36 +0000 (14:24 +0000)
commitf5e066a48b8dade79dab87bb8e2940a818ec1894
treea71b3331c5774bf2dab8f3bd038b79b933dd059f
parentf1df1cacf6367310bf3a44788704159968156bd0
func_strings.c: Prevent SEGV in HASH single-argument mode.

When in single-argument mode (very rarely used), a malformation of a column
name (also very rare) could cause a NULL to be returned when retrieving the
channel variable for that column.  Passing that to strncat causes a SEGV.  We
now check for the NULL and print a warning message.

Resolves: #1101
funcs/func_strings.c