Commit 77274064 authored by Arthur Edelstein's avatar Arthur Edelstein Committed by Georg Koppen
Browse files

Bug 21792: Suppress MediaError.message when privacy.resistFingerprinting = true

parent f5feb64d
Loading
Loading
Loading
Loading
+7 −1
Original line number Diff line number Diff line
@@ -7,6 +7,7 @@
#include "mozilla/dom/MediaError.h"
#include "nsDOMClassInfoID.h"
#include "mozilla/dom/MediaErrorBinding.h"
#include "nsContentUtils.h"

namespace mozilla {
namespace dom {
@@ -31,7 +32,12 @@ MediaError::MediaError(HTMLMediaElement* aParent, uint16_t aCode,
void
MediaError::GetMessage(nsAString& aResult) const
{
  if (nsContentUtils::IsCallerChrome() ||
      !nsContentUtils::ShouldResistFingerprinting()) {
    CopyUTF8toUTF16(mMessage, aResult);
  } else {
    aResult.Truncate();
  }
}

JSObject*