Introduction
Introduction Statistics Contact Development Disclaimer Help
applied Quentin Carbonneaux's user patch - sic - simple irc client
git clone git://git.suckless.org/sic
Log
Files
Refs
README
LICENSE
---
commit 2831ca36c3b6f8987e6cd188db44e451b4661862
parent 3b5d848cd40c3ae8d7ac351f0c023217afa25e9e
Author: [email protected] <unknown>
Date: Sun, 22 Jan 2012 18:27:17 +0100
applied Quentin Carbonneaux's user patch
Diffstat:
M sic.c | 10 +++++++---
1 file changed, 7 insertions(+), 3 deletions(-)
---
diff --git a/sic.c b/sic.c
@@ -138,7 +138,8 @@ main(int argc, char *argv[]) {
const char *user = getenv("USER");
fd_set rd;
- strlcpy(nick, user ? user : "unknown", sizeof nick);
+ if (!user) user = "unknown";
+ strlcpy(nick, user, sizeof nick);
for(i = 1; i < argc; i++) {
c = argv[i][1];
if(argv[i][0] != '-' || argv[i][2])
@@ -156,10 +157,13 @@ main(int argc, char *argv[]) {
case 'k':
if(++i < argc) password = argv[i];
break;
+ case 'u':
+ if (++i < argc) user = argv[i];
+ break;
case 'v':
eprint("sic-"VERSION", © 2005-2009 Kris Maglione, Ans…
default:
- eprint("usage: sic [-h host] [-p port] [-n nick] [-k k…
+ eprint("usage: sic [-h host] [-p port] [-n nick] [-k k…
}
}
/* init */
@@ -169,7 +173,7 @@ main(int argc, char *argv[]) {
if(password)
sout("PASS %s", password);
sout("NICK %s", nick);
- sout("USER %s localhost %s :%s", nick, host, nick);
+ sout("USER %s localhost %s :%s", user, host, nick);
fflush(srv);
setbuf(stdout, NULL);
setbuf(srv, NULL);
You are viewing proxied material from suckless.org. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.