From aea2aad5e8e765c95ac8b601e89003da3004fdaf Mon Sep 17 00:00:00 2001 From: Assar Westerlund Date: Sun, 5 May 1996 04:37:07 +0000 Subject: [PATCH] Use local servent. git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@491 ec53bebd-3082-4978-b11e-865c3cabbd6b --- appl/ftp/ftp/cmds.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/appl/ftp/ftp/cmds.c b/appl/ftp/ftp/cmds.c index 3981cdeeb..ba2208a7f 100644 --- a/appl/ftp/ftp/cmds.c +++ b/appl/ftp/ftp/cmds.c @@ -83,6 +83,7 @@ setpeer(int argc, char **argv) { char *host; short port; + struct servent *sp; if (connected) { printf("Already connected to %s, use close first.\n", @@ -97,6 +98,9 @@ setpeer(int argc, char **argv) code = -1; return; } + sp = getservbyname("ftp", "tcp"); + if (sp == NULL) + errx(1, "You bastard. You removed ftp/tcp from services"); port = sp->s_port; if (argc > 2) { port = atoi(argv[2]);