--- logger.c.orig 2005-03-28 11:50:58.000000000 -0600 +++ logger.c 2005-03-28 11:53:36.000000000 -0600 @@ -171,7 +171,7 @@ chan->facility = -1; cptr = facilitynames; while (cptr->c_name) { - if (!strncasecmp(facility, cptr->c_name, sizeof(cptr->c_name))) { + if (!strncasecmp(facility, cptr->c_name, strlen(cptr->c_name))) { chan->facility = cptr->c_val; break; }