diff --git a/crash_reporter/crash_collector.cc b/crash_reporter/crash_collector.cc index 55fdd57f8..b433bec65 100644 --- a/crash_reporter/crash_collector.cc +++ b/crash_reporter/crash_collector.cc @@ -196,7 +196,8 @@ FilePath CrashCollector::GetUserCrashPath(void) { GList *list = g_hash_table_get_values(active_sessions); if (list) { const char *salted_path = static_cast(list->data); - user_path = chromeos::cryptohome::home::GetHashedUserPath(salted_path); + user_path = chromeos::cryptohome::home::GetHashedUserPath(salted_path) + .Append("crash"); g_list_free(list); } diff --git a/crash_reporter/crash_collector_test.cc b/crash_reporter/crash_collector_test.cc index b9a48a080..64a8653e1 100644 --- a/crash_reporter/crash_collector_test.cc +++ b/crash_reporter/crash_collector_test.cc @@ -139,7 +139,7 @@ TEST_F(CrashCollectorTest, GetCrashDirectoryInfo) { &directory_mode, &directory_owner, &directory_group); - EXPECT_EQ("/home/user/hashcakes", path.value()); + EXPECT_EQ("/home/user/hashcakes/crash", path.value()); EXPECT_EQ(kExpectedUserMode, directory_mode); EXPECT_EQ(kChronosUid, directory_owner); EXPECT_EQ(kChronosGid, directory_group);