Blob Blame History Raw
From 559285981565943d63426555a422a420b26522c6 Mon Sep 17 00:00:00 2001
From: "Richard W.M. Jones" <rjones@redhat.com>
Date: Fri, 10 Mar 2017 12:15:42 +0000
Subject: [PATCH] Revert "Add additional sanity checks to do_resource(). Found
 by Jerzy Kramarz <op7ica@gmail.com>."

This reverts commit 8040f36e88baef653fd9896714dc27c239485556.
---
 wrestool/restable.c | 4 ----
 1 file changed, 4 deletions(-)

diff --git a/wrestool/restable.c b/wrestool/restable.c
index fd0ba49..f14dddf 100644
--- a/wrestool/restable.c
+++ b/wrestool/restable.c
@@ -87,13 +87,9 @@ do_resources_recurs (WinLibrary *fi, WinResource *base, WinResource *type_wr,
 	wr = list_resources (fi, base, &rescnt);
 	if (wr == NULL)
 		return;
-	if (!check_offset(fi->memory, fi->total_size, fi->name, &wr[0], sizeof(WinResource)))
-		return;
 
 	/* process each resource listed */
 	for (c = 0 ; c < rescnt ; c++) {
-		if (!check_offset(fi->memory, fi->total_size, fi->name, &wr[c], sizeof(WinResource)))
-			break;
 		/* (over)write the corresponding WinResource holder with the current */
 		memcpy(WINRESOURCE_BY_LEVEL(wr[c].level), wr+c, sizeof(WinResource));
 
-- 
2.10.2