diff --git a/ipc/glue/CrashReporterMetadataShmem.cpp b/ipc/glue/CrashReporterMetadataShmem.cpp index 7c6e87597936..8d4aca7b63c2 100644 --- a/ipc/glue/CrashReporterMetadataShmem.cpp +++ b/ipc/glue/CrashReporterMetadataShmem.cpp @@ -207,6 +207,10 @@ void CrashReporterMetadataShmem::ReadAppNotes(const Shmem& aShmem, return; } + if (key >= Annotation::Count) { + return; + } + aNotes[key] = value; break; }