$address(...) returns the address of nick according to the mask type given unless there is no entry in the IAL, when the identifier returns $null.
I'm trying to retireve the address for a nick in order to supply ChanServ with a required parameter -- the nick being currently a member of the channel as shown in the nicklist -- but the result of my attempts is always $null.
If I use commands such as /ignore ... and specify the nickname and type, the commands properly retrieve the address (though it may be from the response to /userhost, rather than lookup in the IAL) producing the expected result.
I should mention that I specifically enable the IAL during initialization of my script.
Is this a bug, or am I misunderstanding the operation of the IAL in general, and the $address() identifier in particular?
Thanks for comments, opinions, and suggestions...
--Barr