View | Details | Raw Unified | Return to bug 242276
Collapse All | Expand All

(-)lang/pcc/files/patch-cc_cc_cc.c (+18 lines)
Lines 9-11 Link Here
9
 #define DEFLIBDIRS	{ "/usr/lib/", 0 }
9
 #define DEFLIBDIRS	{ "/usr/lib/", 0 }
10
 #else
10
 #else
11
 #define DEFLIBDIRS	{ "/usr/lib/", "/usr/lib/" MULTIARCH_PATH "/", 0 }
11
 #define DEFLIBDIRS	{ "/usr/lib/", "/usr/lib/" MULTIARCH_PATH "/", 0 }
12
@@ -475,7 +475,7 @@
13
 #endif
14
 #endif
15
 
16
-	while (--lac) {
17
+	while (--lac > 0) {
18
 		++lav;
19
 		argp = *lav;
20
 
21
@@ -1464,7 +1464,7 @@
22
 		if (lav[0][l] != 0)
23
 			return &lav[0][l];
24
 	}
25
-	if (lac == 0)
26
+	if (lac < 2)
27
 		errorx(8, "missing argument to '%s'", o);
28
 	lav++;
29
 	lac--;

Return to bug 242276