[Asterisk-code-review] asterisk: Audit locking of channel when manipulating flags. (asterisk[13])
George Joseph
asteriskteam at digium.com
Tue May 16 07:47:33 CDT 2017
George Joseph has posted comments on this change. ( https://gerrit.asterisk.org/5624 )
Change subject: asterisk: Audit locking of channel when manipulating flags.
......................................................................
Patch Set 1: Code-Review-1
(1 comment)
https://gerrit.asterisk.org/#/c/5624/1/include/asterisk/channel.h
File include/asterisk/channel.h:
PS1, Line 4332: /*!
: * \since 13.17.0
: * \brief Set a flag on a channel
: *
: * \param chan The channel to set the flag on
: * \param flag The flag to set
: */
:
: void ast_channel_set_flag(struct ast_channel *chan, unsigned int flag);
:
: /*!
: * \since 13.17.0
: * \param Test a flag on a channel
: *
: * \param chan The channel to test the flag on
: * \param flag The flag to test
: *
: * \retval 0 flag not set
: * \retval 1 flag set
: */
: unsigned int ast_channel_test_flag(struct ast_channel *chan, unsigned int flag);
:
: /*!
: * \since 13.17.0
: * \param Clear a flag on a channel
: *
: * \param chan The channel to clear the flag from
: * \param flag The flag to clear
: */
: void ast_channel_clear_flag(struct ast_channel *chan, unsigned int flag);
I think mentioning that these calls will lock the channel and that it's safe to call these if the calling thread has already locked the channel would be good.
--
To view, visit https://gerrit.asterisk.org/5624
To unsubscribe, visit https://gerrit.asterisk.org/settings
Gerrit-MessageType: comment
Gerrit-Change-Id: I489280662dba0f4c50981bfc5b5a7073fef2db10
Gerrit-PatchSet: 1
Gerrit-Project: asterisk
Gerrit-Branch: 13
Gerrit-Owner: Joshua Colp <jcolp at digium.com>
Gerrit-Reviewer: George Joseph <gjoseph at digium.com>
Gerrit-Reviewer: Jenkins2
Gerrit-HasComments: Yes
More information about the asterisk-code-review
mailing list