Commit e2aba8bafce422b08507e9218ad2db32fcd40a03

Edward Thomson 2019-06-15T20:45:22

wildmatch: explicitly cast to int

1
2
3
4
5
6
7
8
9
10
11
12
13
diff --git a/src/wildmatch.c b/src/wildmatch.c
index 865f3f0..a894e48 100644
--- a/src/wildmatch.c
+++ b/src/wildmatch.c
@@ -250,7 +250,7 @@ static int dowild(const uchar *p, const uchar *text, unsigned int flags)
 					for (s = p += 2; (p_ch = *p) && p_ch != ']'; p++) {} /*SHARED ITERATOR*/
 					if (!p_ch)
 						return WM_ABORT_ALL;
-					i = p - s - 1;
+					i = (int)(p - s - 1);
 					if (i < 0 || p[-1] != ':') {
 						/* Didn't find ":]", so treat like a normal set. */
 						p = s - 2;