session: Handle bearers update correctly
authorDaniel Wagner <daniel.wagner@bmw-carit.de>
Fri, 30 Sep 2011 06:31:08 +0000 (08:31 +0200)
committerDaniel Wagner <daniel.wagner@bmw-carit.de>
Fri, 30 Sep 2011 06:32:01 +0000 (08:32 +0200)
commited7b2fc77589d096e2c7d707b2cba72b4d36fcf4
tree9cbc3835dfd1ac87af10d15d1d9acc798ae29dea
parent1c9c1f38b016b978ee6c678e81c60c137e99eb95
session: Handle bearers update correctly

We cannot create a new service_list in populate_service_list
while we still hold pointers to entries (session->entry).
deselect_and_disconnect() would then operate on bogus pointers
leading to memory corruption

Fixes BMC#23325
src/session.c