From e050c46a53d7cc48d8d8fa3215fbab43f40b9ce3 Mon Sep 17 00:00:00 2001 From: "ivan.penkov@gmail.com" Date: Fri, 17 Aug 2012 01:41:05 +0000 Subject: Fixing a Windows compiler warning in src/client/windows/crash_generation/minidump_generator.cc http://breakpad.appspot.com/432002/ git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@1014 4c0a9323-5329-0410-9bdc-e9ce6186880e --- src/client/windows/crash_generation/minidump_generator.cc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/client/windows/crash_generation') diff --git a/src/client/windows/crash_generation/minidump_generator.cc b/src/client/windows/crash_generation/minidump_generator.cc index fe4937aa..96d7e81b 100644 --- a/src/client/windows/crash_generation/minidump_generator.cc +++ b/src/client/windows/crash_generation/minidump_generator.cc @@ -33,6 +33,7 @@ #include #include +#include #include #include @@ -41,9 +42,6 @@ using std::wstring; -// Disable C4996: 'std::copy': Function call with parameters that may be unsafe. -#pragma warning( disable : 4996 ) - namespace { // A helper class used to collect handle operations data. Unlike @@ -177,7 +175,9 @@ bool HandleTraceData::CollectHandleData( stream_data->Reserved = 0; std::copy(operations_.begin(), operations_.end(), - reinterpret_cast(stream_data + 1)); + stdext::checked_array_iterator( + reinterpret_cast(stream_data + 1), + operations_.size())); return true; } -- cgit v1.2.1