Fix for commit 352acd6 "SIP/2.0 481 Call leg unavailable"
commitab258da7a253e4dee502ca2afa3eebf5978c415c
authorStefan Becker <stefan.becker@nokia.com>
Mon, 1 Mar 2010 20:37:56 +0000 (1 22:37 +0200)
committerStefan Becker <stefan.becker@nokia.com>
Mon, 1 Mar 2010 20:37:56 +0000 (1 22:37 +0200)
tree15a43ef6a82dfad9bdc3c4bde7eeea761a70b07d
parent2e83df1d61889f498ac8484161bd13eaab227d6e
Fix for commit 352acd6 "SIP/2.0 481 Call leg unavailable"

Memory used after free: dialog->routes not set to NULL.
Memory leak: dialog->request not g_free()'d.
Less drastic approach: only re-parse the routes, not the whole dialog.
src/core/sipe-dialog.c
src/core/sipe-dialog.h
src/core/sipe.c