diff options
author | Benny Prijono <bennylp@teluu.com> | 2006-03-25 10:06:00 +0000 |
---|---|---|
committer | Benny Prijono <bennylp@teluu.com> | 2006-03-25 10:06:00 +0000 |
commit | e985f59aabf893535e0d12c5867e44d69ccb83fe (patch) | |
tree | 49cb9c58fe740d576c5b2f61a13bdb595397cdb9 /pjlib/src/pj/ioqueue_common_abs.h | |
parent | d40f548adc55a8c79e1ff21f349535ac2f921895 (diff) |
Fixed bug in ioqueue: crashed when key is unregistered while another thread is running a callback
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@363 74dad513-b988-da41-8d7b-12977e46ad98
Diffstat (limited to 'pjlib/src/pj/ioqueue_common_abs.h')
-rw-r--r-- | pjlib/src/pj/ioqueue_common_abs.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/pjlib/src/pj/ioqueue_common_abs.h b/pjlib/src/pj/ioqueue_common_abs.h index d75c2d0a..1ca70aa8 100644 --- a/pjlib/src/pj/ioqueue_common_abs.h +++ b/pjlib/src/pj/ioqueue_common_abs.h @@ -91,6 +91,8 @@ union operation_key PJ_DECL_LIST_MEMBER(struct pj_ioqueue_key_t); \ pj_ioqueue_t *ioqueue; \ pj_mutex_t *mutex; \ + pj_bool_t inside_callback; \ + pj_bool_t destroy_requested; \ pj_sock_t fd; \ int fd_type; \ void *user_data; \ |