Index: /trunk/Ohana/src/imregister/base/ConfigFilter.c
===================================================================
--- /trunk/Ohana/src/imregister/base/ConfigFilter.c	(revision 29)
+++ /trunk/Ohana/src/imregister/base/ConfigFilter.c	(revision 30)
@@ -67,4 +67,5 @@
   int i, blank;
 
+  /* convert spaces to . */
   blank = FALSE;
   p = line;
@@ -81,13 +82,13 @@
   *p = 0;
 
+  /* find defined filter name */
   for (i = 0; i < NFILTER; i++) {
     if (!strcasecmp (line, filtername[i])) {
+      /* careful: line[80] */
       strcpy (line, filterhash[filternum[i]]);
       return (TRUE);
     }
   }      
-  fprintf (stderr, "invalid filter %s\n", line);
-  snprintf (tmp, 30, "UKN:%s", line);
-  strcpy (line, tmp);
-  return (TRUE);
+  fprintf (stderr, "unknown filter %s\n", line);
+  return (FALSE);
 }
