iadd PASS support - irc - Unnamed repository; edit this file 'description' to name the repository. Err vernunftzentrum.de 70 hgit clone git://vernunftzentrum.de/irc.git URL:git://vernunftzentrum.de/irc.git vernunftzentrum.de 70 1Log /ckeen/repos/irc/log.gph vernunftzentrum.de 70 1Files /ckeen/repos/irc/files.gph vernunftzentrum.de 70 1Refs /ckeen/repos/irc/refs.gph vernunftzentrum.de 70 1README /ckeen/repos/irc/file/README.gph vernunftzentrum.de 70 i--- Err vernunftzentrum.de 70 1commit 0cfe3fad8f593bcf11d495d90f158afd567b1984 /ckeen/repos/irc/commit/0cfe3fad8f593bcf11d495d90f158afd567b1984.gph vernunftzentrum.de 70 1parent 1d3c109eb02c514ecedda65cd1bda5256ef0c6c2 /ckeen/repos/irc/commit/1d3c109eb02c514ecedda65cd1bda5256ef0c6c2.gph vernunftzentrum.de 70 hAuthor: Hiltjo Posthuma URL:mailto:hiltjo@codemadness.org vernunftzentrum.de 70 iDate: Thu, 9 Jun 2016 20:54:35 +0200 Err vernunftzentrum.de 70 i Err vernunftzentrum.de 70 iadd PASS support Err vernunftzentrum.de 70 i Err vernunftzentrum.de 70 iDiffstat: Err vernunftzentrum.de 70 i irc.c | 5 ++++- Err vernunftzentrum.de 70 i Err vernunftzentrum.de 70 i1 file changed, 4 insertions(+), 1 deletion(-) Err vernunftzentrum.de 70 i--- Err vernunftzentrum.de 70 1diff --git a/irc.c b/irc.c /ckeen/repos/irc/file/irc.c.gph vernunftzentrum.de 70 i@@ -756,11 +756,12 @@ main(int argc, char *argv[]) Err vernunftzentrum.de 70 i { Err vernunftzentrum.de 70 i const char *user = getenv("USER"); Err vernunftzentrum.de 70 i const char *ircnick = getenv("IRCNICK"); Err vernunftzentrum.de 70 i+ const char *key = getenv("IRCPASS"); Err vernunftzentrum.de 70 i const char *server = SRV; Err vernunftzentrum.de 70 i const char *port = PORT; Err vernunftzentrum.de 70 i int o; Err vernunftzentrum.de 70 i Err vernunftzentrum.de 70 i- while ((o = getopt(argc, argv, "hn:u:s:p:l:")) >= 0) Err vernunftzentrum.de 70 i+ while ((o = getopt(argc, argv, "hk:n:u:s:p:l:")) >= 0) Err vernunftzentrum.de 70 i switch (o) { Err vernunftzentrum.de 70 i case 'h': Err vernunftzentrum.de 70 i case '?': Err vernunftzentrum.de 70 i@@ -795,6 +796,8 @@ main(int argc, char *argv[]) Err vernunftzentrum.de 70 i tinit(); Err vernunftzentrum.de 70 i sfd = dial(server, port); Err vernunftzentrum.de 70 i chadd("*server*", 1); Err vernunftzentrum.de 70 i+ if (key) Err vernunftzentrum.de 70 i+ sndf("PASS %s", key); Err vernunftzentrum.de 70 i sndf("NICK %s", nick); Err vernunftzentrum.de 70 i sndf("USER %s 8 * :%s", user, user); Err vernunftzentrum.de 70 i sndf("MODE %s +i", nick); Err vernunftzentrum.de 70 .