- deactivate device parameter handlers in destructor
This commit is contained in:
parent
f688701592
commit
c592b9527c
@ -1,5 +1,5 @@
|
||||
/////////////////////////////////////////////////////////////////////////
|
||||
// $Id: pciusb.cc,v 1.41 2006-09-10 17:18:44 vruppert Exp $
|
||||
// $Id: pciusb.cc,v 1.42 2006-09-17 20:39:36 vruppert Exp $
|
||||
/////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Copyright (C) 2004 MandrakeSoft S.A.
|
||||
@ -94,6 +94,9 @@ bx_pciusb_c::~bx_pciusb_c()
|
||||
if (BX_USB_THIS hub[0].device[i].fd > -1)
|
||||
::close(BX_USB_THIS hub[0].device[i].fd);
|
||||
|
||||
SIM->get_param_string(BXPN_USB1_PORT1)->set_handler(NULL);
|
||||
SIM->get_param_string(BXPN_USB1_OPTION1)->set_handler(NULL);
|
||||
|
||||
BX_DEBUG(("Exit"));
|
||||
}
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
/////////////////////////////////////////////////////////////////////////
|
||||
// $Id: sb16.cc,v 1.51 2006-09-10 17:18:44 vruppert Exp $
|
||||
// $Id: sb16.cc,v 1.52 2006-09-17 20:39:36 vruppert Exp $
|
||||
/////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Copyright (C) 2002 MandrakeSoft S.A.
|
||||
@ -123,6 +123,9 @@ bx_sb16_c::~bx_sb16_c(void)
|
||||
if ((SIM->get_param_num(BXPN_SB16_LOGLEVEL)->get() > 0) && LOGFILE)
|
||||
fclose(LOGFILE);
|
||||
|
||||
SIM->get_param_num(BXPN_SB16_DMATIMER)->set_handler(NULL);
|
||||
SIM->get_param_num(BXPN_SB16_LOGLEVEL)->set_handler(NULL);
|
||||
|
||||
BX_DEBUG(("Exit"));
|
||||
}
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
/////////////////////////////////////////////////////////////////////////
|
||||
// $Id: vga.cc,v 1.138 2006-09-10 17:18:44 vruppert Exp $
|
||||
// $Id: vga.cc,v 1.139 2006-09-17 20:39:37 vruppert Exp $
|
||||
/////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Copyright (C) 2002 MandrakeSoft S.A.
|
||||
@ -116,6 +116,7 @@ bx_vga_c::~bx_vga_c()
|
||||
delete [] s.memory;
|
||||
s.memory = NULL;
|
||||
}
|
||||
SIM->get_param_num(BXPN_VGA_UPDATE_INTERVAL)->set_handler(NULL);
|
||||
BX_DEBUG(("Exit"));
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user