From 7805de1a5686f192bc4b174f3a98098505788d5b Mon Sep 17 00:00:00 2001 From: Alexander Karatarakis Date: Thu, 17 Nov 2016 16:28:09 -0800 Subject: [coff] Use peek_value() --- toolsrc/src/coff_file_reader.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/toolsrc/src/coff_file_reader.cpp b/toolsrc/src/coff_file_reader.cpp index 6a2a57159..763443e6e 100644 --- a/toolsrc/src/coff_file_reader.cpp +++ b/toolsrc/src/coff_file_reader.cpp @@ -246,14 +246,13 @@ namespace vcpkg { namespace COFFFileReader marker.advance_by(archive_member_header::HEADER_SIZE + second_linker_member_header.member_size()); marker.seek_to_marker(fs); - bool hasLongnameMemberHeader = read_value_from_stream(fs) == 0x2F2F; + bool hasLongnameMemberHeader = peek_value_from_stream(fs) == 0x2F2F; if (hasLongnameMemberHeader) { - marker.seek_to_marker(fs); const archive_member_header longnames_member_header = archive_member_header::read(fs); marker.advance_by(archive_member_header::HEADER_SIZE + longnames_member_header.member_size()); + marker.seek_to_marker(fs); } - marker.seek_to_marker(fs); std::set machine_types; // Next we have the obj and pseudo-object files -- cgit v1.2.3