From 265ecbc74d2cf2cd0720757cdef88e68bd6f28a9 Mon Sep 17 00:00:00 2001 From: Timo Sirainen Date: Thu, 14 Mar 2002 01:54:05 +0000 Subject: [PATCH] Don't crash if there's no prefixes (botti doesn't) when loading module. Patch by aldem-irssi@aldem.net git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2607 dbcabf3a-b0e7-0310-adc4-f8d773084564 --- src/core/modules-load.c | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/src/core/modules-load.c b/src/core/modules-load.c index e7e78091..69bdecdf 100644 --- a/src/core/modules-load.c +++ b/src/core/modules-load.c @@ -64,13 +64,16 @@ static char *module_get_root(const char *name, char **prefixes) int len; /* skip any of the prefixes.. */ - while (*prefixes != NULL) { - len = strlen(*prefixes); - if (strncmp(name, *prefixes, len) == 0 && name[len] == '_') { - name += len+1; - break; + if (prefixes != NULL) { + while (*prefixes != NULL) { + len = strlen(*prefixes); + if (strncmp(name, *prefixes, len) == 0 && + name[len] == '_') { + name += len+1; + break; + } + prefixes++; } - prefixes++; } /* skip the _core part */