Don't Sprintf in say if no arguments

This commit is contained in:
raylu 2011-02-02 16:36:53 -05:00
parent 56309794bd
commit 2565548813
1 changed files with 4 additions and 1 deletions

View File

@ -140,7 +140,10 @@ func command(conn *irc.Conn, nick *irc.Nick, text, target string) {
} }
func say(conn *irc.Conn, target, message string, a ...interface{}) { func say(conn *irc.Conn, target, message string, a ...interface{}) {
text := strings.Replace(fmt.Sprintf(message, a...), "\n", " ", -1) if len(a) > 0 {
message = fmt.Sprintf(message, a...)
}
text := strings.Replace(message, "\n", " ", -1)
if isChannel(target) { if isChannel(target) {
conn.Privmsg(target, text) conn.Privmsg(target, text)
} else { } else {