[23:58] my MySQL app is crashing, and it's due to libmysql thinking that my prepared statement result buffers are bound when they're not... [23:58] the first time I use the statement, it's fine, but then the next time, bind_result_done is still set in the statement... [23:59] and it tries to write to result buffers when I call mysql_stmt_execute [00:00] and indeed, bind_result_done really is only assigned in libmysql.c in mysql_stmt_prepare [00:00] and once in mysql_store_result, but to 0 having only enetered the block because it was to start with [00:01] I really have no idea how this was working before [00:03] actually it's probably because I just moved the mysql_bind_result etc. code to another function, wherase previously the stack frame was valid again