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 } |