From: <svn...@op...> - 2009-02-24 17:37:24
|
Author: bellmich Date: Tue Feb 24 18:37:10 2009 New Revision: 947 URL: http://libsyncml.opensync.org/changeset/947 Log: if a buffer is freed then it should be no longer referenced Modified: trunk/libsyncml/parser/sml_xml_assm.c Modified: trunk/libsyncml/parser/sml_xml_assm.c ============================================================================== --- trunk/libsyncml/parser/sml_xml_assm.c Tue Feb 24 18:36:30 2009 (r946) +++ trunk/libsyncml/parser/sml_xml_assm.c Tue Feb 24 18:37:10 2009 (r947) @@ -1445,6 +1445,7 @@ assm->writer = NULL; error_free_buffer: xmlBufferFree(res->buffer); + res->buffer = NULL; error: g_mutex_unlock(assm->mutex); smlTrace(TRACE_EXIT_ERROR, "%s: %s", __func__, smlErrorPrint(error)); |