Browse Source

Correct BuildClientPath

git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2551 0c269be4-1314-0410-8aa9-9f06e86f4224
tags/1.90
sletz 17 years ago
parent
commit
61237b3e3b
2 changed files with 5 additions and 5 deletions
  1. +1
    -1
      common/JackInternalClient.cpp
  2. +4
    -4
      common/JackInternalClient.h

+ 1
- 1
common/JackInternalClient.cpp View File

@@ -131,7 +131,7 @@ JackLoadableInternalClient::JackLoadableInternalClient(JackServer* server, JackS
: JackInternalClient(server, table)
{
char path_to_so[PATH_MAX + 1];
BuildClientPath(path_to_so, so_name);
BuildClientPath(path_to_so, sizeof(path_to_so), so_name);
snprintf(fObjectData, JACK_LOAD_INIT_LIMIT, object_data);
fHandle = LoadJackModule(path_to_so);



+ 4
- 4
common/JackInternalClient.h View File

@@ -67,9 +67,9 @@ class JackInternalClient : public JackClient
#define UnloadJackModule(handle) FreeLibrary((handle));
#define GetJackProc(handle, name) GetProcAddress((handle), (name));

static void BuildClientPath(char* path_to_so, const char* so_name)
static void BuildClientPath(char* path_to_so, int path_len, const char* so_name)
{
snprintf(path_to_so, sizeof(path_to_so), ADDON_DIR "/%s.dll", so_name);
snprintf(path_to_so, path_len, ADDON_DIR "/%s.dll", so_name);
}

static void PrintLoadError(const char* so_name)
@@ -110,9 +110,9 @@ static void PrintLoadError(const char* so_name)
#define GetJackProc(handle, name) dlsym((handle), (name));
#define PrintLoadError(so_name) jack_log("error loading %s err = %s", so_name, dlerror());

static void BuildClientPath(char* path_to_so, const char* so_name)
static void BuildClientPath(char* path_to_so, int path_len, const char* so_name)
{
snprintf(path_to_so, sizeof(path_to_so), ADDON_DIR "/%s.so", so_name);
snprintf(path_to_so, path_len, ADDON_DIR "/%s.so", so_name);
}

#endif


Loading…
Cancel
Save