From 2d82ef9d98aeae7592e9e4036722468a1dc53acb Mon Sep 17 00:00:00 2001 From: Gleydson Soares Date: Wed, 2 Nov 2016 14:18:52 -0300 Subject: fix segfaults on OpenBSD: int cannot hold all the values a ptrdiff_t can take. Change-Id: I90806e6f2e46a94f38aa0a8a7038aa6599b448b3 Reviewed-on: https://plan9port-review.googlesource.com/2660 Reviewed-by: Russ Cox --- src/libregexp/regcomp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/libregexp/regcomp.c b/src/libregexp/regcomp.c index 09678755..d9deb135 100644 --- a/src/libregexp/regcomp.c +++ b/src/libregexp/regcomp.c @@ -238,7 +238,7 @@ optimize(Reprog *pp) int size; Reprog *npp; Reclass *cl; - int diff; + ptrdiff_t diff; /* * get rid of NOOP chains -- cgit v1.2.3