diff options
author | Přemysl Janouch <p.janouch@gmail.com> | 2015-06-02 22:47:25 +0200 |
---|---|---|
committer | Přemysl Janouch <p.janouch@gmail.com> | 2015-06-02 22:47:25 +0200 |
commit | b132b979da9f7afeee4f3f4fb9720a16f38c5868 (patch) | |
tree | 5e5ffbb00084986d4b381ee0a54d4847eb483b57 | |
parent | 4dd2a80ba22654231c1e2bfef521eca4840e62a5 (diff) | |
download | xK-b132b979da9f7afeee4f3f4fb9720a16f38c5868.tar.gz xK-b132b979da9f7afeee4f3f4fb9720a16f38c5868.tar.xz xK-b132b979da9f7afeee4f3f4fb9720a16f38c5868.zip |
kike: avoid printf-ing a null string
-rw-r--r-- | kike.c | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -827,7 +827,8 @@ client_close_link (struct client *c, const char *reason) // it, with some arbitrary timeout. The `closing_link' state makes sure // that a/ we ignore any successive messages, and b/ that the connection // is killed after the write buffer is transferred and emptied. - client_send (c, "ERROR :Closing Link: %s[%s] (%s)", c->nickname, + client_send (c, "ERROR :Closing Link: %s[%s] (%s)", + c->nickname ? c->nickname : "", c->hostname /* TODO host IP? */, reason); c->closing_link = true; |