X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=src%2Fplugin.c;h=cb1005e8dffaa0537737183d338fc7278040fd3e;hb=78154d2a5ae84e8f45d4f9ce6a7519add74b4b30;hp=b60c04ba127f32c4603dd4f08ecfc64ef155d67e;hpb=ecbcaadde7dff838f09dfb04c7eb90f126e35abf;p=collectd.git diff --git a/src/plugin.c b/src/plugin.c index b60c04ba..cb1005e8 100644 --- a/src/plugin.c +++ b/src/plugin.c @@ -895,7 +895,6 @@ int plugin_load (char const *plugin_name, uint32_t flags) const char *dir; char filename[BUFSIZE] = ""; char typename[BUFSIZE]; - int typename_len; int ret; struct stat statbuf; struct dirent *de; @@ -935,7 +934,6 @@ int plugin_load (char const *plugin_name, uint32_t flags) WARNING ("plugin_load: Filename too long: \"%s.so\"", plugin_name); return (-1); } - typename_len = strlen (typename); if ((dh = opendir (dir)) == NULL) { @@ -947,7 +945,7 @@ int plugin_load (char const *plugin_name, uint32_t flags) while ((de = readdir (dh)) != NULL) { - if (strncasecmp (de->d_name, typename, typename_len)) + if (strcasecmp (de->d_name, typename)) continue; status = ssnprintf (filename, sizeof (filename),