8005b00
diff -up cups-1.3.2/scheduler/cups-driverd.c.foomatic-recommended cups-1.3.2/scheduler/cups-driverd.c
8005b00
--- cups-1.3.2/scheduler/cups-driverd.c.foomatic-recommended	2007-09-25 10:33:29.000000000 +0100
8005b00
+++ cups-1.3.2/scheduler/cups-driverd.c	2007-09-25 10:34:03.000000000 +0100
8005b00
@@ -180,7 +180,6 @@ add_ppd(const char *name,		/* I - PPD na
8005b00
 	int        type)		/* I - Driver type */
8005b00
 {
8005b00
   ppd_info_t	*ppd;			/* PPD */
8005b00
-  char		*recommended;		/* Foomatic driver string */
8005b00
 
8005b00
 
8005b00
  /*
8005b00
@@ -238,15 +237,6 @@ add_ppd(const char *name,		/* I - PPD na
8005b00
   strlcpy(ppd->record.device_id, device_id, sizeof(ppd->record.device_id));
8005b00
 
8005b00
  /*
8005b00
-  * Strip confusing (and often wrong) "recommended" suffix added by
8005b00
-  * Foomatic drivers...
8005b00
-  */
8005b00
-
8005b00
-  if ((recommended = strstr(ppd->record.make_and_model,
8005b00
-                            " (recommended)")) != NULL)
8005b00
-    *recommended = '\0';
8005b00
-
8005b00
- /*
8005b00
   * Return the new PPD pointer...
8005b00
   */
8005b00