| Index: base/event_trace_provider_win.h
|
| ===================================================================
|
| --- base/event_trace_provider_win.h (revision 33536)
|
| +++ base/event_trace_provider_win.h (working copy)
|
| @@ -56,9 +56,9 @@
|
|
|
| void SetField(int field, size_t size, const void *data) {
|
| // DCHECK(field < N);
|
| - if (field < N) {
|
| + if ((field < N) && (size <= kuint32max)) {
|
| fields[field].DataPtr = reinterpret_cast<ULONG64>(data);
|
| - fields[field].Length = size;
|
| + fields[field].Length = static_cast<ULONG>(size);
|
| }
|
| }
|
|
|
|
|