changeset 47 | 7d4094eb3117 |
parent 45 | 71e65564afd2 |
child 156 | 6534a4ac957b |
--- a/src/line_proto.c Thu Mar 12 23:05:54 2009 +0200 +++ b/src/line_proto.c Thu Mar 12 23:15:57 2009 +0200 @@ -46,8 +46,11 @@ */ static void line_proto_set_error (struct line_proto *lp) { + // copy error_info, as it might get free'd + struct error_info err = lp->err; + // trigger callback - lp->callbacks.on_error(&lp->err, lp->cb_arg); + lp->callbacks.on_error(&err, lp->cb_arg); } /**