[23:58] <dbkr> 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] <dbkr> 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] <dbkr> and it tries to write to result buffers when I call mysql_stmt_execute
[00:00] <dbkr> and indeed, bind_result_done really is only assigned in libmysql.c in mysql_stmt_prepare
[00:00] <dbkr> and once in mysql_store_result, but to 0 having only enetered the block because it was to start with
[00:01] <dbkr> I really have no idea how this was working before
[00:03] <dbkr> 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