make the protocol plugins make use of modargs

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@62 fefdeb5f-60dc-0310-8127-8f9354f1896f
This commit is contained in:
Lennart Poettering 2004-07-11 22:20:08 +00:00
parent a96ed347a3
commit 216591d95e
17 changed files with 275 additions and 79 deletions

View file

@ -106,6 +106,8 @@ int pa_authkey_load_from_home(const char *fn, void *data, size_t length) {
char *home;
char path[PATH_MAX];
assert(fn && data && length);
if (!(home = getenv("HOME")))
return -2;
@ -113,3 +115,12 @@ int pa_authkey_load_from_home(const char *fn, void *data, size_t length) {
return pa_authkey_load(path, data, length);
}
int pa_authkey_load_auto(const char *fn, void *data, size_t length) {
assert(fn && data && length);
if (*fn == '/')
return pa_authkey_load(fn, data, length);
else
return pa_authkey_load_from_home(fn, data, length);
}