--- xfig.3.2.3c/w_print.c.orig Sat Aug 5 14:45:00 2000 +++ xfig.3.2.3c/w_print.c Sat Aug 5 15:01:20 2000 @@ -958,9 +958,10 @@ { FILE *printcap; char str[300]; - int i,j,len; + int i,j,k,len; int printers; Boolean comment; + Boolean dudprinter; if ((printcap=fopen("/etc/printcap","r"))==NULL) return 0; @@ -993,6 +994,20 @@ break; } str[j] = '\0'; + /* Check for empty printer name or duplicate name */ + dudprinter = True; + for (k=0; k 0) { + for (k=0; k