-- Below example fails when postgres returns more than 1 row with lua Dbh -- Latest checkout from repository: Sat Mar 10 22:56:29 2012 -0500 (commit 5e4a514531de2a1d8040c3d306a9e8de426de566) db = freeswitch.Dbh("dsn"); assert(db:connected()); local query = "SELECT field1, field2 FROM table"; -- returns multiple rows local results = {}; db:query( query, function(row) table.insert(results, row); end ); -- The above fails in callback function as far as I can tell with following lua error 2012-03-16 02:28:05.571762 [ERR] mod_lua.cpp:102 attempt to call a nil value stack traceback: [C]: in function 'query' database.lua:28: in function 'dbGetAll' [C]: in function 'require' ?: in main chunk 2012-03-16 02:28:05.571762 [ERR] mod_lua.cpp:198 attempt to call a nil value stack traceback: [C]: in function 'query' database.lua:28: in function 'dbGetAll' [C]: in function 'require' ?: in main chunk stack traceback: [C]: in function 'query' database.lua:28: in function 'dbGetAll' [C]: in function 'require' ?: in main chunk