]> git.ipfire.org Git - thirdparty/asterisk.git/commit
res_config_odbc.c: Fix buffer size limitation creating invalid SQL. 25/3925/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 16:59:59 +0000 (11:59 -0500)
commit4c61d9f62932e8d233122287cb4325e8ae9739ec
treeac6d96e3897e4bb6207f6a4bb2e733cd919d9e80
parent58f41ebf934e3f7eb7d810ea34bb778c68e2861d
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