Detailed description |
|
Under some circumstances, handles attached to discovery memory are not all released,
which creates a memory leak when calling deleteHandlePool()
cf DPWS.log below
handles of type 32 (BYE msg) are created 2 times, but there are deleted only once.
It seems that reactor didn't have time to execute last item: send_bye_callback. (delayed item?), which should release the handle.
In deleteHandlePool(), maybe DC_FREE should be applied to handle pool as well, not only to recycling pool?
|
|