diff options
author | Valentin Batz <senneth@irssi.org> | 2004-10-10 18:10:30 +0000 |
---|---|---|
committer | senneth <senneth@dbcabf3a-b0e7-0310-adc4-f8d773084564> | 2004-10-10 18:10:30 +0000 |
commit | 0d96d40b304f5c196a6be86eca00cb0c6411960d (patch) | |
tree | 623236d69868686545dd16905b84d092d5fd0213 | |
parent | b832f1f7b2c4a692786d5d52904a2bdf4d14354f (diff) | |
download | irssi-0d96d40b304f5c196a6be86eca00cb0c6411960d.zip |
Fixed bug with logging where item names starting with the same string were not logged properly.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@3314 dbcabf3a-b0e7-0310-adc4-f8d773084564
-rw-r--r-- | src/core/log.c | 12 |
1 files changed, 3 insertions, 9 deletions
diff --git a/src/core/log.c b/src/core/log.c index 18715832..4d49402e 100644 --- a/src/core/log.c +++ b/src/core/log.c @@ -252,15 +252,9 @@ static int itemcmp(const char *patt, const char *item) if (item == NULL) return g_strcasecmp(patt, "*") != 0; - - for (;*patt != '\0'; patt++, item++) - { - if (*patt == '*') - return 0; - if (*patt != *item) - return 1; - } - return 0; + if (*patt == '*') + return 0; + return g_strcasecmp(patt, item); } LOG_ITEM_REC *log_item_find(LOG_REC *log, int type, const char *item, |