Mention the error when we fail to connect().
This commit is contained in:
parent
95c391a468
commit
ea56791112
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=43462
@ -23,7 +23,7 @@
|
|||||||
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
||||||
* SUCH DAMAGE.
|
* SUCH DAMAGE.
|
||||||
*
|
*
|
||||||
* $Id: pppctl.c,v 1.15 1997/12/27 13:44:42 brian Exp $
|
* $Id: pppctl.c,v 1.16 1998/03/22 00:43:04 brian Exp $
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <sys/types.h>
|
#include <sys/types.h>
|
||||||
@ -198,7 +198,7 @@ main(int argc, char **argv)
|
|||||||
struct sockaddr *sock;
|
struct sockaddr *sock;
|
||||||
struct sockaddr_in ifsin;
|
struct sockaddr_in ifsin;
|
||||||
struct sockaddr_un ifsun;
|
struct sockaddr_un ifsun;
|
||||||
int socksz, arg, fd, len, verbose;
|
int socksz, arg, fd, len, verbose, err;
|
||||||
unsigned TimeoutVal;
|
unsigned TimeoutVal;
|
||||||
char *DoneWord = "x", *next, *start;
|
char *DoneWord = "x", *next, *start;
|
||||||
struct sigaction act, oact;
|
struct sigaction act, oact;
|
||||||
@ -314,13 +314,19 @@ main(int argc, char **argv)
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (connect(fd, sock, socksz) < 0) {
|
if (connect(fd, sock, socksz) < 0) {
|
||||||
|
err = errno;
|
||||||
if (TimeoutVal) {
|
if (TimeoutVal) {
|
||||||
alarm(0);
|
alarm(0);
|
||||||
sigaction(SIGALRM, &oact, 0);
|
sigaction(SIGALRM, &oact, 0);
|
||||||
}
|
}
|
||||||
if (TimedOut)
|
if (TimedOut) {
|
||||||
fputs("Timeout: ", stderr);
|
fputs("Timeout: ", stderr);
|
||||||
fprintf(stderr, "Cannot connect to socket %s\n", argv[arg]);
|
err = 0;
|
||||||
|
}
|
||||||
|
fprintf(stderr, "Cannot connect to socket %s", argv[arg]);
|
||||||
|
if (err)
|
||||||
|
fprintf(stderr, ": %s", strerror(err));
|
||||||
|
fputc('\n', stderr);
|
||||||
close(fd);
|
close(fd);
|
||||||
return 3;
|
return 3;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user