chiark / gitweb /
New @conn_init@ interface.
authormdw <mdw>
Fri, 22 Jun 2001 19:37:00 +0000 (19:37 +0000)
committermdw <mdw>
Fri, 22 Jun 2001 19:37:00 +0000 (19:37 +0000)
ident.c

diff --git a/ident.c b/ident.c
index 4d8888f7ccc0c241065f2e61be90efa65d4248fd..5052163678b88aed40ef020ae0500323d27a8422 100644 (file)
--- 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 --- */