Changeset 9a905eef6bb49fdb9a9596aa847e45af8c5eab57
- Timestamp:
- 12/14/09 19:28:02 (3 years ago)
- Author:
- Benjamin Herr <ben@…>
- Parents:
- 81b6d9810969354e8da61a8b9cd0ece04b96265c
- Children:
- 47d6cc04c97ecaa1d5b7d3897001e324514b8022
- git-committer:
- Benjamin Herr <ben@0x539.de> / 2009-12-14T19:28:02Z+0100
- Message:
-
Better handling of AuthCommand?'s gsasl context lifetime
- Location:
- code
- Files:
-
Legend:
- Unmodified
- Added
- Removed
-
|
rebdf1bb
|
r9a905ee
|
|
| 59 | 59 | gsasl_callback_set(m_gsasl, &AuthCommands::gsasl_callback_static); |
| 60 | 60 | gsasl_callback_hook_set(m_gsasl, this); |
| | 61 | g_object_set_data_full(G_OBJECT(m_browser.get_store()), |
| | 62 | "Gobby::AuthCommands::m_gsasl", |
| | 63 | m_gsasl, |
| | 64 | reinterpret_cast<GDestroyNotify>(gsasl_done)); |
| 61 | 65 | m_browser.set_gsasl_context(m_gsasl, "ANONYMOUS PLAIN"); |
| 62 | 66 | } |
| … |
… |
|
| 65 | 69 | { |
| 66 | 70 | m_browser.set_gsasl_context(NULL, NULL); |
| 67 | | gsasl_done(m_gsasl); |
| 68 | 71 | } |
| 69 | 72 | |
-
|
re056a89
|
r9a905ee
|
|
| 186 | 186 | } |
| 187 | 187 | |
| 188 | | gsasl_done(m_gsasl); |
| 189 | | |
| 190 | 188 | g_object_unref(m_browser_store); |
| 191 | 189 | g_object_unref(m_sort_model); |