]> git.ipfire.org Git - thirdparty/asterisk.git/commit
res_config_odbc.c: Fix buffer size limitation creating invalid SQL. 26/3926/1
authorRichard Mudgett <rmudgett@digium.com>
Mon, 12 Sep 2016 23:00:22 +0000 (18:00 -0500)
committerRichard Mudgett <rmudgett@digium.com>
Fri, 16 Sep 2016 17:00:12 +0000 (12:00 -0500)
commit2820b13393bcabfa0b9d2e59c26805e1011920af
treeca38bf36cd767b95c2205f954ba42145f6d6e162
parent95cf4f8d3128d3c972126efd5b7e4e7b55486fa2
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