comparison mcabber/mcabber/histolog.c @ 1864:27c42ee4b6f0

Add a safety check to user_histo_file()
author Mikael Berthe <mikael@lilotux.net>
date Sat, 03 Apr 2010 20:39:06 +0200
parents 6abca6000762
children e9773bd9dd2e
comparison
equal deleted inserted replaced
1863:2b013c0f949a 1864:27c42ee4b6f0
50 { 50 {
51 char *filename; 51 char *filename;
52 char *lowerid; 52 char *lowerid;
53 53
54 if (!(UseFileLogging || FileLoadLogs)) 54 if (!(UseFileLogging || FileLoadLogs))
55 return NULL;
56
57 if (!g_strcmp0(bjid, ".") || !g_strcmp0(bjid, "..") ||
58 strchr(bjid, "/"))
55 return NULL; 59 return NULL;
56 60
57 lowerid = g_strdup(bjid); 61 lowerid = g_strdup(bjid);
58 if (!lowerid) 62 if (!lowerid)
59 return NULL; 63 return NULL;