Commit b7b143f8 authored by Mike Hibler's avatar Mike Hibler
Browse files

Make accept() error non-fatal, something is probing capture in such a way

so as to trigger an accept failure.

Also, statically link capture so we don't have to worry about installing
SSL and friends on tipserv machines.
parent e4f1f344
# Copyright (c) 2000-2003 University of Utah and the Flux Group.
# Copyright (c) 2000-2004 University of Utah and the Flux Group.
# All rights reserved.
......@@ -28,7 +28,7 @@ DESTDIR=
capture: capture.c capdecls.h
cc $(CFLAGS) -DUSESOCKETS -DWITHSSL -DPREFIX=\"$(TBROOT)\" -o capture $< -lssl -lcrypto
cc -static $(CFLAGS) -DUSESOCKETS -DWITHSSL -DPREFIX=\"$(TBROOT)\" -o capture $< -lssl -lcrypto
capture-nossl: capture.c capdecls.h
cc $(CFLAGS) -DUSESOCKETS -DPREFIX=\"$(TBROOT)\" -o capture-nossl $<
......@@ -1058,8 +1058,10 @@ clientconnect(void)
capret_t capret;
newfd = accept(sockfd, (struct sockaddr *)&tipclient, &length);
if (newfd < 0)
die("accept(): accepting new client: %s", geterr(errno));
if (newfd < 0) {
dolog(LOG_NOTICE, "accept()ing new client: %s", geterr(errno));
return 1;
* Is there a better way to do this? I suppose we
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment