aboutsummarylogtreecommitdiffstats
path: root/0003-lpc-lpq-lprm-suffix.manual.patch
blob: 18f6379455c2ccb3cc822306b103e41959cebb23 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
diff -pNaru5 a/src/common/lpc.c b/src/common/lpc.c
--- a/src/common/lpc.c	2023-03-17 17:26:01.000000000 -0400
+++ b/src/common/lpc.c	2024-01-15 05:12:39.178363297 -0500
@@ -322,10 +322,15 @@ void doaction( struct line_list *args )
 			Show_formatted_info();
 		}
 	} else if( action == OP_LPQ || action == OP_LPRM ){
 		pid_t pid, result;
 		plp_status_t status;
+		{
+			s=args->list[0];
+			args->list[0]=safestrdup2(s,"@SUFFIX@",__FILE__,__LINE__);
+			free(s);
+		}
 		if( args->count == 1 && Printer_DYN ){
 			plp_snprintf(msg,sizeof(msg), "-P%s", Printer_DYN );
 			Add_line_list(args,msg,0,0,0);
 			Check_max(args,1);
 			args->list[args->count] = 0;