masqmail

annotate src/libident/id_close.c @ 242:bc9d9cd9ee8e

made addr_isequal() and addr_isequal_parent() more flexible refactored various bits of this stuff. addr_isequal_alias() had become needless now and was removed. In fail_msg.c: postmaster is now matched caseless, like required by RFC.
author markus schnalke <meillo@marmaro.de>
date Mon, 25 Oct 2010 17:42:48 -0300
parents 08114f7dcc23
children
rev   line source
meillo@0 1 /*
meillo@0 2 ** id_close.c Close a connection to an IDENT server
meillo@0 3 **
meillo@0 4 ** Author: Peter Eriksson <pen@lysator.liu.se>
meillo@0 5 */
meillo@0 6
meillo@0 7 #ifdef NeXT3
meillo@0 8 # include <libc.h>
meillo@0 9 #endif
meillo@0 10
meillo@0 11 #ifdef HAVE_ANSIHEADERS
meillo@0 12 # include <stdlib.h>
meillo@0 13 # include <unistd.h>
meillo@0 14 #endif
meillo@0 15
meillo@0 16 #define IN_LIBIDENT_SRC
meillo@0 17 #include "ident.h"
meillo@0 18
meillo@10 19 int
meillo@10 20 id_close __P1(ident_t *, id)
meillo@0 21 {
meillo@10 22 int res;
meillo@10 23
meillo@10 24 res = close(id->fd);
meillo@10 25 free(id);
meillo@10 26
meillo@10 27 return res;
meillo@0 28 }