summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJochen Eisinger <c0ffee@irssi.org>2007-06-14 19:12:10 +0000
committerc0ffee <c0ffee@dbcabf3a-b0e7-0310-adc4-f8d773084564>2007-06-14 19:12:10 +0000
commitd700521273729f8a46a3e8d0dbe3d1753349972b (patch)
treeb5c553a20716b463a11443d8c049a290bb88a86f
parentcafa6aa0f4d4e6f4376f5b77e295da39ec149993 (diff)
downloadirssi-d700521273729f8a46a3e8d0dbe3d1753349972b.zip
fix off by one error when extracting e.g. fe from fe_silc
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@4553 dbcabf3a-b0e7-0310-adc4-f8d773084564
-rw-r--r--src/core/modules-load.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/core/modules-load.c b/src/core/modules-load.c
index 0bee9571..9b9bc952 100644
--- a/src/core/modules-load.c
+++ b/src/core/modules-load.c
@@ -97,7 +97,7 @@ static char *module_get_sub(const char *name, const char *root)
strcmp(name+rootlen, "_core") == 0)
return g_strdup("core");
- if (namelen+1 > rootlen && name[namelen-rootlen-1] == '_' &&
+ if (namelen > rootlen && name[namelen-rootlen-1] == '_' &&
strcmp(name+namelen-rootlen, root) == 0)
return g_strndup(name, namelen-rootlen-1);