diff options
author | Aleksander Morgado <aleksander@lanedo.com> | 2012-07-20 12:34:22 +0200 |
---|---|---|
committer | Aleksander Morgado <aleksander@lanedo.com> | 2012-08-06 20:07:26 +0200 |
commit | 93252f39ef75dbca4e7e238032c5065727464a85 (patch) | |
tree | 49f91f39a5fc6e19b2993f119588803d387d7900 /docs/reference | |
parent | 40730b115e3aa7f744f6e0c72772c8a4f1872695 (diff) |
icera: avoid highly unlikely use of already unref-ed bearer
In the connection and disconnection sequences, we make sure that the Bearer
object is valid by keeping a reference in the Dial3gppContext and
Disconnect3gppContext (actually, another one kept by the GSimpleAsyncResult as
well). But we are considering here the case where the context is completed and
freed by an unsolicited message handler before we get the reply to the AT
command, so to properly ensure that the bearer object is still valid when we try
to check if the context is in the priv struct, we need to keep an extra ref
around.
Diffstat (limited to 'docs/reference')
0 files changed, 0 insertions, 0 deletions