ExpressionDate*::evaluate() methods may access the ServiceContext via pointer to freed OperationContext

XMLWordPrintableJSON

    • Fully Compatible
    • ALL
    • Query 2017-11-13
    • None
    • 3
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      Aggregation expressions that need to access the TimeZoneDatabase will use an OperationContext* stored as part of the ExpressionContext to access the ServiceContext.

      In the following case, the original OperationContext will have been freed prior to use:

      1. The time-zone dependent expression lives within a collection validator, as part of a $expr expression

              Assignee:
              James Wahlin
              Reporter:
              James Wahlin
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Created:
                Updated:
                Resolved: