go to bug id or search bugs for
This is in a while() loop, so this is possible I think:
82 p->pData = &p->pDataPtr;
79 zend_accel_store(p->pData, el_size);
which frees p->pData, but it is a (void), which cannot hold memory.
Add a Patch
Add a Pull Request
Could you please explain what you mean? " a (void), which cannot hold memory" doesn't make much sense to me, sorry - p->pData is a pointer, and I don't see any problem with it in either line 79 or line 82.
is a non-heap object.
But p is reset each loop iteration, so I don't see how the same p->pData from previous loop in line 82 can appear in line 79 in the next loop.