bug fix for procurement buffer solver: memory allocation issue