[asterisk-commits] russell: branch murf/bug11210 r99404 - /team/murf/bug11210/channels/chan_sip.c
SVN commits to the Asterisk project
asterisk-commits at lists.digium.com
Tue Jan 22 10:39:49 CST 2008
Author: russell
Date: Mon Jan 21 15:50:32 2008
New Revision: 99404
URL: http://svn.digium.com/view/asterisk?view=rev&rev=99404
Log:
- Update doxygen comments for a function.
- Add a TODO item for some code that needs to be checked.
Modified:
team/murf/bug11210/channels/chan_sip.c
Change Statistics:
team/murf/bug11210/channels/chan_sip.c | 11 ++++++++++-
1 file changed, 10 insertions(+), 1 deletion(-)
Modified: team/murf/bug11210/channels/chan_sip.c
URL: http://svn.digium.com/view/asterisk/team/murf/bug11210/channels/chan_sip.c?view=diff&rev=99404&r1=99403&r2=99404
==============================================================================
--- team/murf/bug11210/channels/chan_sip.c (original)
+++ team/murf/bug11210/channels/chan_sip.c Mon Jan 21 15:50:32 2008
@@ -2370,7 +2370,13 @@
return peer;
}
-
+/*!
+ * \brief Unlink a dialog from the dialogs container, as well as any other places
+ * that it may be currently stored.
+ *
+ * \note A reference to the dialog must be held before calling this function, and this
+ * function does not release that reference.
+ */
static void *dialog_unlink_all(struct sip_pvt *dialog, int lockowner, int lockdialoglist)
{
ao2_t_unlink(dialogs, dialog, "unlinking dialog via ao2_unlink");
@@ -4037,6 +4043,9 @@
* again from memory or database during the life time of the dialog.
*
* \return -1 on error, 0 on success.
+ *
+ * \todo XXX This function is written in such a way that it expects the dialog to be locked.
+ * Is this actually true?
*/
static int create_addr_from_peer(struct sip_pvt *dialog, struct sip_peer *peer)
{
More information about the asterisk-commits
mailing list