VirtualBox

Ignore:
Timestamp:
May 4, 2023 1:17:01 PM (22 months ago)
Author:
vboxsync
Message:

Guest Additions/VBoxClient: Check for valid service pointers in case we want to stop a service which is not implemented. bugref:10427

Location:
trunk/src/VBox/Additions/x11/VBoxClient
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Additions/x11/VBoxClient/draganddrop.cpp

    r99597 r99603  
    6565static DECLCALLBACK(int) vbclDnDWorker(bool volatile *pfShutdown)
    6666{
     67    AssertPtrReturn(g_pSvc, VERR_NOT_IMPLEMENTED);
    6768    return g_pSvc->worker(pfShutdown);
    6869}
     
    7374static DECLCALLBACK(void) vbclDnDStop(void)
    7475{
    75     g_pSvc->stop();
     76    if (g_pSvc)
     77        g_pSvc->stop();
    7678}
    7779
  • trunk/src/VBox/Additions/x11/VBoxClient/seamless.cpp

    r99601 r99603  
    107107static DECLCALLBACK(int) vbclSeamlessWorker(bool volatile *pfShutdown)
    108108{
     109    AssertPtrReturn(g_pSvc, VERR_NOT_IMPLEMENTED);
    109110    return g_pSvc->worker(pfShutdown);
    110111}
     
    115116static DECLCALLBACK(void) vbclSeamlessStop(void)
    116117{
    117     return g_pSvc->stop();
     118    if (g_pSvc)
     119        g_pSvc->stop();
    118120}
    119121
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