From e569f554343141679f1fd5be90ca174500194fb2 Mon Sep 17 00:00:00 2001 Message-Id: From: Mark Wooding Date: Fri, 22 Jun 2001 19:37:00 +0000 Subject: [PATCH] New @conn_init@ interface. Organization: Straylight/Edgeware From: mdw --- ident.c | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/ident.c b/ident.c index 4d8888f..5052163 100644 --- a/ident.c +++ b/ident.c @@ -1,6 +1,6 @@ /* -*-c-*- * - * $Id: ident.c,v 1.3 2000/10/08 11:17:45 mdw Exp $ + * $Id: ident.c,v 1.4 2001/06/22 19:35:39 mdw Exp $ * * Nonblocking RFC931 client * @@ -30,6 +30,9 @@ /*----- Revision history --------------------------------------------------* * * $Log: ident.c,v $ + * Revision 1.4 2001/06/22 19:35:39 mdw + * New @conn_init@ interface. + * * Revision 1.3 2000/10/08 11:17:45 mdw * (ident_socket): change sizes to be @size_t@. * @@ -295,8 +298,9 @@ static void go(ident_request *rq) sin.sin_family = AF_INET; sin.sin_port = htons(113); sin.sin_addr = rq->remote.sin_addr; - conn_init(&rq->c, rq->s, fd, (struct sockaddr *)&sin, sizeof(sin), - connected, rq); + if (conn_init(&rq->c, rq->s, fd, (struct sockaddr *)&sin, sizeof(sin), + connected, rq)) + goto fail_1; /* --- Finish off initializing the block --- */ -- [mdw]