diff --git a/toolkit/components/telemetry/TelemetryPing.jsm b/toolkit/components/telemetry/TelemetryPing.jsm index cb891507fc6..d93556efab7 100644 --- a/toolkit/components/telemetry/TelemetryPing.jsm +++ b/toolkit/components/telemetry/TelemetryPing.jsm @@ -9,7 +9,6 @@ const Cc = Components.classes; const Ci = Components.interfaces; const Cr = Components.results; const Cu = Components.utils; -const myScope = this; Cu.import("resource://gre/modules/Log.jsm"); Cu.import("resource://gre/modules/debug.js", this); @@ -318,11 +317,6 @@ let Impl = { this._log.trace("assemblePing - Type " + aType + ", Server " + this._server + ", aOptions " + JSON.stringify(aOptions)); - // Clone the payload data so we don't race against unexpected changes in subobjects that are - // still referenced by other code. - // We can't trust all callers to do this properly on their own. - let payload = Cu.cloneInto(aPayload, myScope); - // Fill the common ping fields. let pingData = { type: aType,