# HG changeset patch # User Mikael Berthe # Date 1270319946 -7200 # Node ID 27c42ee4b6f0fd54eca3caa4ef163757f174e5e6 # Parent 2b013c0f949ae40bfc5d6c9dbc191ec438bbb588 Add a safety check to user_histo_file() diff -r 2b013c0f949a -r 27c42ee4b6f0 mcabber/mcabber/histolog.c --- a/mcabber/mcabber/histolog.c Sat Apr 03 20:21:37 2010 +0200 +++ b/mcabber/mcabber/histolog.c Sat Apr 03 20:39:06 2010 +0200 @@ -54,6 +54,10 @@ if (!(UseFileLogging || FileLoadLogs)) return NULL; + if (!g_strcmp0(bjid, ".") || !g_strcmp0(bjid, "..") || + strchr(bjid, "/")) + return NULL; + lowerid = g_strdup(bjid); if (!lowerid) return NULL;