Pier Angelo Vendrame pushed to branch tor-browser-115.9.0esr-13.5-1 at The Tor Project / Applications / Tor Browser
Commits:
-
570b6c56
by Pier Angelo Vendrame at 2024-03-26T18:04:32+01:00
1 changed file:
Changes:
| ... | ... | @@ -591,7 +591,14 @@ nsresult txEXSLTFunctionCall::evaluate(txIEvalContext* aContext, |
| 591 | 591 | // http://exslt.org/date/functions/date-time/
|
| 592 | 592 | |
| 593 | 593 | PRExplodedTime prtime;
|
| 594 | - PR_ExplodeTime(PR_Now(), PR_LocalTimeParameters, &prtime);
|
|
| 594 | + PR_ExplodeTime(
|
|
| 595 | + PR_Now(),
|
|
| 596 | + // We are not allowed to access the Document when evaluating this, so
|
|
| 597 | + // fall back to the general function.
|
|
| 598 | + nsContentUtils::ShouldResistFingerprinting(RFPTarget::Unknown)
|
|
| 599 | + ? PR_GMTParameters
|
|
| 600 | + : PR_LocalTimeParameters,
|
|
| 601 | + &prtime);
|
|
| 595 | 602 | |
| 596 | 603 | int32_t offset =
|
| 597 | 604 | (prtime.tm_params.tp_gmt_offset + prtime.tm_params.tp_dst_offset) /
|