diff -up cups-1.3.5/scheduler/type.c~ cups-1.3.5/scheduler/type.c --- cups-1.3.5/scheduler/type.c~ 2007-07-11 22:46:42.000000000 +0100 +++ cups-1.3.5/scheduler/type.c 2008-01-08 18:06:21.000000000 +0000 @@ -567,12 +567,12 @@ mimeFileType(mime_t *mime, /* I - M if ((base = strrchr(filename, '/')) != NULL) base ++; else - filename = filename; + base = filename; } else if ((base = strrchr(pathname, '/')) != NULL) base ++; else - filename = pathname; + base = pathname; /* * Then check it against all known types...