Introduction
Introduction Statistics Contact Development Disclaimer Help
made more error safe - sic - simple irc client
git clone git://git.suckless.org/sic
Log
Files
Refs
README
LICENSE
---
commit 348c5b3afc198a255321d7e897be631453b61329
parent 718c4bca32c7eaad0996ddd1e1b91f7e27278bb8
Author: [email protected] <unknown>
Date: Fri, 21 Jul 2006 10:05:51 +0200
made more error safe
Diffstat:
M sic.c | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
---
diff --git a/sic.c b/sic.c
@@ -58,7 +58,7 @@ pout(char *channel, char *msg)
static void
privmsg(char *channel, char *msg)
{
- snprintf(bufout, sizeof(bufout), "<%12s> %s", nick, msg);
+ snprintf(bufout, sizeof(bufout), "<%s> %s", nick, msg);
pout(channel, bufout);
snprintf(bufout, sizeof(bufout), "PRIVMSG %s :%s\r\n", channel, msg);
write(srv, bufout, strlen(bufout));
@@ -69,6 +69,8 @@ parsein(char *msg)
{
char *p;
+ if(msg[0] == 0)
+ return;
if(msg[0] != '/') {
privmsg(channel, msg);
return;
@@ -225,7 +227,7 @@ parsesrv(char *msg)
snprintf(bufout, sizeof(bufout), "-!- \"%s\")",
argv[Ttext] ? argv[Ttext] : "");
else if(!strncmp("PRIVMSG", argv[Tcmd], 8))
- snprintf(bufout, sizeof(bufout), "<%12s> %s",
+ snprintf(bufout, sizeof(bufout), "<%s> %s",
argv[Tnick], argv[Ttext] ? argv[Ttext] : "");
if(!argv[Tchan] || !strncmp(argv[Tchan], nick, strlen(nick)))
pout(argv[Tnick], bufout);
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.