1) Please ensure that you do have the addresses in the protect list set to match the same format as $fulladdress (ie:nick!user@host)
Aside from that, I see nothing wrong with your code.
can you tell me please how to check this?
the addresses in my protect list are like: some*!*@*