Blob Blame History Raw
From f1bec50a9cc81417344f62e021e14c0a254737d6 Mon Sep 17 00:00:00 2001
From: Pierre-Louis Bonicoli <pierre-louis.bonicoli@gmx.fr>
Date: Wed, 25 Jan 2012 04:03:18 +0100
Subject: [PATCH 1/3] 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,
-- 
1.7.10