VirtualBox

Changeset 99635 in vbox for trunk/src/VBox/GuestHost


Ignore:
Timestamp:
May 5, 2023 1:02:47 PM (2 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
157163
Message:

Guest / Host: Added vbghDisplayServerTryLoadLib() that can handle try loading different versions of a specific library. Needed for newer Ubuntus to properly detect Wayland [build fix]. bugref:10427

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/GuestHost/DisplayServerType.cpp

    r99631 r99635  
    119119    if (RT_SUCCESS(rc))
    120120    {
    121         void * (*pWaylandDisplayConnect)(const char *);
    122         void (*pWaylandDisplayDisconnect)(void *);
     121        void * (*pWaylandDisplayConnect)(const char *) = NULL;
     122        void (*pWaylandDisplayDisconnect)(void *) = NULL;
    123123        rc = RTLdrGetSymbol(hWaylandClient, "wl_display_connect", (void **)&pWaylandDisplayConnect);
    124124        if (RT_SUCCESS(rc))
     
    151151    if (RT_SUCCESS(rc))
    152152    {
    153         void * (*pfnOpenDisplay)(const char *);
    154         int (*pfnCloseDisplay)(void *);
     153        void * (*pfnOpenDisplay)(const char *) = NULL;
     154        int (*pfnCloseDisplay)(void *) = NULL;
    155155        rc = RTLdrGetSymbol(hX11, "XOpenDisplay", (void **)&pfnOpenDisplay);
    156156        if (RT_SUCCESS(rc))
    157157            rc = RTLdrGetSymbol(hX11, "XCloseDisplay", (void **)&pfnCloseDisplay);
    158 
    159158        if (RT_SUCCESS(rc))
    160159        {
Note: See TracChangeset for help on using the changeset viewer.

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