diff options
Diffstat (limited to 'src/client/windows/crash_generation')
-rw-r--r-- | src/client/windows/crash_generation/client_info.cc | 7 | ||||
-rw-r--r-- | src/client/windows/crash_generation/client_info.h | 2 | ||||
-rw-r--r-- | src/client/windows/crash_generation/crash_generation.vcproj | 4 |
3 files changed, 10 insertions, 3 deletions
diff --git a/src/client/windows/crash_generation/client_info.cc b/src/client/windows/crash_generation/client_info.cc index 0da031c9..6d602744 100644 --- a/src/client/windows/crash_generation/client_info.cc +++ b/src/client/windows/crash_generation/client_info.cc @@ -169,8 +169,11 @@ bool ClientInfo::PopulateCustomInfo() { return bytes_count == read_count; } -const CustomClientInfo& ClientInfo::GetCustomInfo() const { - return custom_client_info_; +CustomClientInfo ClientInfo::GetCustomInfo() const { + CustomClientInfo custom_info; + custom_info.entries = custom_info_entries_.get(); + custom_info.count = custom_client_info_.count; + return custom_info; } } // namespace google_breakpad diff --git a/src/client/windows/crash_generation/client_info.h b/src/client/windows/crash_generation/client_info.h index f203b83d..a134d1bb 100644 --- a/src/client/windows/crash_generation/client_info.h +++ b/src/client/windows/crash_generation/client_info.h @@ -93,7 +93,7 @@ class ClientInfo { bool PopulateCustomInfo(); // Returns the client custom information. - const CustomClientInfo& GetCustomInfo() const; + CustomClientInfo GetCustomInfo() const; private: // Crash generation server. diff --git a/src/client/windows/crash_generation/crash_generation.vcproj b/src/client/windows/crash_generation/crash_generation.vcproj index 055ced6e..b9979b26 100644 --- a/src/client/windows/crash_generation/crash_generation.vcproj +++ b/src/client/windows/crash_generation/crash_generation.vcproj @@ -326,6 +326,10 @@ RelativePath=".\minidump_generator.h" > </File> + <File + RelativePath="..\..\..\common\windows\string_utils-inl.h" + > + </File> </Filter> <Filter Name="Resource Files" |