if (ret)
goto lclose;
+ msg = 0;
+ ret = real.write(sfd, &msg, sizeof msg);
+ if (ret != sizeof msg)
+ goto lclose;
+
dfd = raccept(lfd, NULL, NULL);
if (dfd < 0)
goto lclose;
rsetsockopt(dfd, IPPROTO_TCP, TCP_NODELAY, ¶m, sizeof param);
set_rsocket_options(dfd);
- msg = 0;
- ret = real.write(sfd, &msg, sizeof msg);
- if (ret != sizeof msg) {
- rclose(dfd);
- goto lclose;
- }
-
copysockopts(dfd, sfd, &rs, &real);
real.shutdown(sfd, SHUT_RDWR);
real.close(sfd);