summaryrefslogtreecommitdiff
path: root/pjlib/src/pj/ioqueue_common_abs.h
diff options
context:
space:
mode:
authorBenny Prijono <bennylp@teluu.com>2006-03-25 10:06:00 +0000
committerBenny Prijono <bennylp@teluu.com>2006-03-25 10:06:00 +0000
commite985f59aabf893535e0d12c5867e44d69ccb83fe (patch)
tree49cb9c58fe740d576c5b2f61a13bdb595397cdb9 /pjlib/src/pj/ioqueue_common_abs.h
parentd40f548adc55a8c79e1ff21f349535ac2f921895 (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.h2
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; \