commit - a37a930ca65c365da4f2b8652d066b90d1035672
commit + 3847d69e6bea87ad76ee06dafcbb9133bf4a255b
blob - 93eccac000e2849b6eef92b5822f79462680bb74
blob + 5566fa5f7770bb009285a68319afa63df60d23fe
--- kamiftp/ftp.c
+++ kamiftp/ftp.c
fatalx("tls_config_new");
tls_config_insecure_noverifycert(tlsconf);
tls_config_insecure_noverifyname(tlsconf);
+
+ if (keypath == NULL)
+ keypath = crtpath;
+
if (tls_config_set_keypair_file(tlsconf, crtpath, keypath) == -1)
fatalx("can't load certs (%s, %s)", crtpath, keypath);
argc -= optind;
argv += optind;
- if (argc == 0)
+ if (argc == 0 || (tls && crtpath == NULL))
usage(1);
signal(SIGPIPE, SIG_IGN);