Commit Diff


commit - e5d82d9472513ef742dbb0b5ac451337625feb58
commit + c7949fd545996cd4ecb5d67e62b3956677a5a991
blob - aa3b992ab04e2c2245da1e3e25f6c1d026b5f592
blob + 3311be15be07637fddb26b51b49c643d5f63ba27
--- compat/recallocarray.c
+++ compat/recallocarray.c
@@ -1,3 +1,4 @@
+/*	$OpenBSD: recallocarray.c,v 1.2 2021/03/18 11:16:58 claudio Exp $	*/
 /*
  * Copyright (c) 2008, 2017 Otto Moerbeek <otto@drijf.net>
  *
@@ -66,7 +67,7 @@ recallocarray(void *ptr, size_t oldnmemb, size_t newnm
 	if (newsize <= oldsize) {
 		size_t d = oldsize - newsize;
 
-		if (d < oldsize / 2 && d < getpagesize()) {
+		if (d < oldsize / 2 && d < (size_t)getpagesize()) {
 			memset((char *)ptr + newsize, 0, d);
 			return ptr;
 		}