]> git.ipfire.org Git - thirdparty/open-vm-tools.git/commitdiff
Hgfs Server: Very minor clean up of server callback table
authorOliver Kurth <okurth@vmware.com>
Fri, 15 Sep 2017 18:23:33 +0000 (11:23 -0700)
committerOliver Kurth <okurth@vmware.com>
Fri, 15 Sep 2017 18:23:33 +0000 (11:23 -0700)
Another very minor clean up for final part for making the Hgfs server
callback table constant.

open-vm-tools/lib/hgfsServer/hgfsServer.c
open-vm-tools/lib/hgfsServerManagerGuest/hgfsChannelGuest.c
open-vm-tools/lib/include/hgfsServer.h

index 33d7ec52f552b4e6c8b307244ee21cd9f721f670..95cbb220c34947d2bdbaf0728404fd08635b1d9d 100644 (file)
@@ -241,7 +241,7 @@ static HgfsSharedFolderHandle HgfsServerRegisterShare(const char *shareName,
 /*
  * Callback table passed to transport and any channels.
  */
-HgfsServerCallbacks gHgfsServerCBTable = {
+static const HgfsServerCallbacks gHgfsServerCBTable = {
    {
       HgfsServerSessionConnect,
       HgfsServerSessionDisconnect,
@@ -3824,7 +3824,7 @@ HgfsServerGetShareName(HgfsSharedFolderHandle sharedFolder, // IN: Notify handle
  */
 
 Bool
-HgfsServer_InitState(HgfsServerCallbacks **callbackTable,         // IN/OUT: our callbacks
+HgfsServer_InitState(const HgfsServerCallbacks **callbackTable,   // IN/OUT: our callbacks
                      HgfsServerConfig *serverCfgData,             // IN: configurable settings
                      HgfsServerMgrCallbacks *serverMgrData)       // IN: mgr callback
 {
index 6b960eee0799c4b971faff4ae70e44eb24776e7e..60a67d408d555f9915de82812cf7efed3e94cb42 100644 (file)
@@ -197,7 +197,7 @@ HgfsChannelInitServer(HgfsServerMgrCallbacks *mgrCb,       // IN: server manager
    Debug("%s: Initialize Hgfs server.\n", __FUNCTION__);
 
    /* If we have a new connection initialize the server session with default settings. */
-   result = HgfsServer_InitState((HgfsServerCallbacks **)&serverInfo->serverCBTable,
+   result = HgfsServer_InitState(&serverInfo->serverCBTable,
                                  &gHgfsGuestCfgSettings,
                                  mgrCb);
    if (!result) {
index 4901c255befd2ca0430755d5c44b25ea94557857..dc9a0c6211e2eb8333e284d4a6c69733a8aabced 100644 (file)
@@ -202,7 +202,7 @@ typedef struct HgfsServerCallbacks {
    HgfsRegisterSharedFolderFunc registerShare;
 } HgfsServerCallbacks;
 
-Bool HgfsServer_InitState(HgfsServerCallbacks **,
+Bool HgfsServer_InitState(const HgfsServerCallbacks **,
                           HgfsServerConfig *,
                           HgfsServerMgrCallbacks *);
 void HgfsServer_ExitState(void);