]> git.ipfire.org Git - thirdparty/asterisk.git/commit
res_config_odbc.c: Fix buffer size limitation creating invalid SQL. 24/3924/1
authorRichard Mudgett <rmudgett@digium.com>
Mon, 12 Sep 2016 23:00:22 +0000 (18:00 -0500)
committerRichard Mudgett <rmudgett@digium.com>
Thu, 15 Sep 2016 23:06:45 +0000 (18:06 -0500)
commitcdbad152c79a042341288069f0713f6cc4a92410
treed26b229982ba6faa0d946394499d1b3346caf33f
parent11d05fc3699aa3547be722b83529bfecbe15ee4f
res_config_odbc.c: Fix buffer size limitation creating invalid SQL.

Creating ODBC SQL queries resulted in queries too large to fit into the
supplied buffer.  The resulting truncated buffer contained an invalid SQL
query.

* Made SQL query generation code use a thread storage buffer that can
increase in size as needed.

* Fixed bad multi-line warning messages.

ASTERISK-26263 #close
Reported by: Jeppe Ryskov Larsen

Change-Id: I23f3cdd43c2dac80bed3ded4dd77d18cb17f21ae
res/res_config_odbc.c