ipa: stricter accept callback handling in ipa_server_link_create

Add assertion as suggested by Holger. This function does not make
much sense with the accept callback set. While at it, check return
value of the accept callback and release the peer socket in case
such callback returns an error.

Reported by Holger.

Reference: CID 1040692
1 file changed