diff -up hplip-3.12.2/io/hpmud/pp.c.release-parport hplip-3.12.2/io/hpmud/pp.c --- hplip-3.12.2/io/hpmud/pp.c.release-parport 2012-02-01 11:53:52.000000000 +0000 +++ hplip-3.12.2/io/hpmud/pp.c 2012-03-21 16:43:31.876908024 +0000 @@ -1240,6 +1240,8 @@ int __attribute__ ((visibility ("hidden" if (ma.support != HPMUD_SUPPORT_TYPE_HPLIP) { BUG("ignoring %s support=%d\n", dev, ma.support); + release_pp(fd); + close(fd); continue; /* ignor, not supported */ }