From f1bec50a9cc81417344f62e021e14c0a254737d6 Mon Sep 17 00:00:00 2001 From: Pierre-Louis Bonicoli Date: Wed, 25 Jan 2012 04:03:18 +0100 Subject: [PATCH] Revert f19e1f6. Fix #252. f19e1f6 introduces a regression (#252) and bug described in commit message can not be reproduced. --- src/log.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/log.c b/src/log.c index 269c6cb..84922eb 100644 --- a/src/log.c +++ b/src/log.c @@ -533,7 +533,13 @@ static void do_log_privmsg(log_t *logdata, const char *storage, int src, void log_privmsg(log_t *logdata, const char *ircmask, const char *destination, const char *message) { - do_log_privmsg(logdata, destination, 0, ircmask, message); + if (!ischannel(*destination)) { + char *nick = nick_from_ircmask(ircmask); + do_log_privmsg(logdata, nick, 0, ircmask, message); + free(nick); + } else { + do_log_privmsg(logdata, destination, 0, ircmask, message); + } } void log_cli_privmsg(log_t *logdata, const char *ircmask,