VirtualBox

Ignore:
Timestamp:
Mar 17, 2009 1:21:58 PM (16 years ago)
Author:
vboxsync
Message:

VBoxGuest/Windows: Cleaning up.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Additions/WINNT/VBoxGuest/VBoxGuest.cpp

    r18019 r18022  
    294294#ifdef VBOX_WITH_GUEST_BUGCHECK_DETECTION
    295295    /* Unregister bugcheck callback. */
    296     if (pDevExt->bBugcheckCallbackRegistered && pDevExt->bugcheckContext)
    297     {
    298         if (FALSE == KeDeregisterBugCheckCallback(&pDevExt->bugcheckContext->bugcheckRecord))
    299             dprintf(("VBoxGuest::VBoxGuestUnload: Unregistering bugcheck callback routine failed!\n"));
     296    if (pDevExt->bugcheckContext)
     297    {
     298        if (pDevExt->bBugcheckCallbackRegistered)
     299        {
     300            if (FALSE == KeDeregisterBugCheckCallback(&pDevExt->bugcheckContext->bugcheckRecord))
     301                dprintf(("VBoxGuest::VBoxGuestUnload: Unregistering bugcheck callback routine failed!\n"));
     302        }
    300303
    301304        ExFreePool(&pDevExt->bugcheckContext);
     305        pDevExt->bugcheckContext = NULL;
    302306        pDevExt->bBugcheckCallbackRegistered = FALSE;
    303307    }
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette