[OpenSIPS-Devel] [opensips] Loading a db_text file with one unterminated line causes crash (#308)

gergelypeli notifications at github.com
Mon Aug 25 10:07:38 CEST 2014


This happened for loading the dispatcher table, and the logs only show parsing the column types (on debug=6). No errors:

Aug 25 10:01:29 g1 opensips: DBG:db_text:dbt_load_file: request for table [dispatcher]
Aug 25 10:01:29 g1 opensips: DBG:db_text:dbt_load_file: db is [/var/lib/proxy]
Aug 25 10:01:29 g1 opensips: DBG:db_text:dbt_load_file: loading file [/var/lib/proxy/dispatcher]
Aug 25 10:01:29 g1 opensips: DBG:db_text:dbt_table_new: mtime is 1408953568
Aug 25 10:01:29 g1 opensips: DBG:db_text:dbt_load_file: column[0] is INT!
Aug 25 10:01:29 g1 opensips: DBG:db_text:dbt_load_file: column[1] is INT!
Aug 25 10:01:29 g1 opensips: DBG:db_text:dbt_load_file: column[2] is STR!
Aug 25 10:01:29 g1 opensips: DBG:db_text:dbt_load_file: column[2] is actually STRING!
Aug 25 10:01:29 g1 opensips: DBG:db_text:dbt_load_file: column[3] is STR!
Aug 25 10:01:29 g1 opensips: DBG:db_text:dbt_load_file: column[3] is actually STRING!
Aug 25 10:01:29 g1 opensips: DBG:db_text:dbt_load_file: column[4] is INT!
Aug 25 10:01:29 g1 opensips: DBG:db_text:dbt_load_file: column[5] is INT!
Aug 25 10:01:29 g1 opensips: DBG:db_text:dbt_load_file: column[6] is STR!
Aug 25 10:01:29 g1 opensips: DBG:db_text:dbt_load_file: column[6] is actually STRING!
Aug 25 10:01:29 g1 opensips: DBG:db_text:dbt_load_file: column[7] is STR!
Aug 25 10:01:29 g1 opensips: DBG:db_text:dbt_load_file: column[7] is actually STRING!

The dbtext file contained the single (unterminated) line of:

id(int) setid(int) destination(string) socket(string,null) state(int) weight(int) attrs(string,null) description(string,null)


---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/issues/308#issuecomment-53237933
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20140825/96ed383a/attachment.htm>


More information about the Devel mailing list