(closes issue #13089)
authorSteve Murphy <murf@digium.com>
Wed, 16 Jul 2008 23:53:02 +0000 (23:53 +0000)
committerSteve Murphy <murf@digium.com>
Wed, 16 Jul 2008 23:53:02 +0000 (23:53 +0000)
commitb46ad8b190b230ab097847075c07303deb6acfa9
treec4355e4b6f30b3bc2c0541983630411a784c0ebe
parent8d95aefbdef1abce4a2d745a8ee294b5fc80d8cf
(closes issue #13089)
Reported by: murf

Most of this bug was already fixed by Tilghman before
I opened it; Many thanks to Tilghman for his fix
in svn version 125794. That fix cleared up some of the
fields in the lock_info.

This commit changes the address that is stored for the
lock in the lock_info struct, so that it is the same
as that passed into the locking macros. This makes
searching for a lock_info (as in log_show_lock())
by its lock addr possible. The lock_addr field is
infinitely more useful if it is the same as what
is 'publicly' available outside the lock_info code.

Many thanks to kpfleming, putnopvut, and Russell for their
invaluable insights earlier today.

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@131570 65c4cc65-6c06-0410-ace0-fbb531ad65f3
include/asterisk/lock.h