From 094dd7e4de8b0f7239ed24510080b754f2d743b1 Mon Sep 17 00:00:00 2001 From: steve Date: Fri, 17 Jun 2005 23:47:02 +0000 Subject: [PATCH] threads member for waitable_hook_s needs initailizing. --- vvp/event.cc | 6 ++++-- vvp/event.h | 7 ++++++- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/vvp/event.cc b/vvp/event.cc index 3679d7bb2..0212ae712 100644 --- a/vvp/event.cc +++ b/vvp/event.cc @@ -17,7 +17,7 @@ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA */ #ifdef HAVE_CVS_IDENT -#ident "$Id: event.cc,v 1.18 2005/05/25 05:44:51 steve Exp $" +#ident "$Id: event.cc,v 1.19 2005/06/17 23:47:02 steve Exp $" #endif # include "event.h" @@ -69,7 +69,6 @@ const vvp_fun_edge::edge_t vvp_edge_none = 0; vvp_fun_edge::vvp_fun_edge(edge_t e) : edge_(e) { - threads = 0; bits_[0] = BIT4_X; bits_[1] = BIT4_X; bits_[2] = BIT4_X; @@ -249,6 +248,9 @@ void compile_named_event(char*label, char*name) /* * $Log: event.cc,v $ + * Revision 1.19 2005/06/17 23:47:02 steve + * threads member for waitable_hook_s needs initailizing. + * * Revision 1.18 2005/05/25 05:44:51 steve * Handle event/or with specific, efficient nodes. * diff --git a/vvp/event.h b/vvp/event.h index f172763db..1971c0956 100644 --- a/vvp/event.h +++ b/vvp/event.h @@ -19,7 +19,7 @@ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA */ #ifdef HAVE_CVS_IDENT -#ident "$Id: event.h,v 1.9 2005/05/25 05:44:51 steve Exp $" +#ident "$Id: event.h,v 1.10 2005/06/17 23:47:02 steve Exp $" #endif # include "vvp_net.h" @@ -35,6 +35,8 @@ */ struct waitable_hooks_s { + public: + waitable_hooks_s() : threads(0) { } vthread_t threads; protected: @@ -118,6 +120,9 @@ class vvp_named_event : public vvp_net_fun_t, public waitable_hooks_s { /* * $Log: event.h,v $ + * Revision 1.10 2005/06/17 23:47:02 steve + * threads member for waitable_hook_s needs initailizing. + * * Revision 1.9 2005/05/25 05:44:51 steve * Handle event/or with specific, efficient nodes. *