Submitted by 0xRajeev
That cauldron_ parameter is not used here and ladle_.cauldron() is used instead. The Ladle constructor initializes its cauldron value and so the only way this could differ from the parameter is if the argument to this function is specified incorrectly. See issue page for referenced code.
Recommend either using parameter, or remove it in favor of the value from ladle_.cauldron().
alcueca (Yield) confirmed and patched:
