From: oetiker Date: Sun, 22 Aug 2010 17:56:02 +0000 (+0000) Subject: First bug: in function rrd_fetch_fn_libdbi() variable 'struct sql_table_helper table_... X-Git-Url: https://git.verplant.org/?a=commitdiff_plain;h=c3c9e029ac5763156769afdbb3c6846316c70dd5;hp=c3c9e029ac5763156769afdbb3c6846316c70dd5;p=rrdtool.git First bug: in function rrd_fetch_fn_libdbi() variable 'struct sql_table_helper table_help' field 'filename' is uninitialized. So, if a sql error happens, it does not print an error like this rrd_set_error( "libdbi: problems connecting to db with connect string %s - error: %s",th->filename,dbi_errstr); instead of, it dumps core. Second bug: when the output data buffer is allocated, it allocated for 'rows-1' max index, but in 'fetch loop' 'idx' may be equal to 'rows', so it needs one more extra record in data. -- Pavel Nikiforov pavel artx.ru git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk/program@2118 a5681a0c-68f1-0310-ab6d-d61299d08faa ---