diff -Naur src.old/filter.c src/filter.c --- src.old/filter.c 2006-01-30 11:43:45.000000000 +0000 +++ src/filter.c 2006-01-30 11:47:59.000000000 +0000 @@ -351,9 +351,7 @@ filter[id].namelen = strlen(mfilter_string); filter[id].name = (char *) malloc (filter[id].namelen+1); - sret = strlcpy(filter[id].name, mfilter_string, MAX_FILTER_NAME_LEN); - if (tc_test_string(__FILE__, __LINE__, MAX_FILTER_NAME_LEN, sret, errno)) - return(1); + sret = strlcpy(filter[id].name, mfilter_string, filter[id].namelen+1); if (load_plugin(vob->mod_path)==0) { plugins++; diff -Naur src.old/filter.h src/filter.h --- src.old/filter.h 2006-01-30 11:27:00.000000000 +0000 +++ src/filter.h 2006-01-30 11:39:26.000000000 +0000 @@ -30,8 +30,6 @@ #define M_BUF_SIZE 8192 -#define MAX_FILTER_NAME_LEN 32 - typedef struct filter_s { int id;