if a home directory is available for 'user', set env variable $HOME
git-svn-id: https://svn.musicpd.org/mpd/trunk@2426 09075e82-0dd4-0310-85a5-a0d7c8717e4f
This commit is contained in:
parent
38ade145bc
commit
aba67249cb
@ -268,6 +268,9 @@ void changeToUser(Options * options) {
|
||||
exit(EXIT_FAILURE);
|
||||
}
|
||||
|
||||
if(userpwd->pw_dir) {
|
||||
setenv("HOME", userpwd->pw_dir, 1);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -351,7 +351,7 @@ void finishVolume() {
|
||||
closeAlsaMixer();
|
||||
break;
|
||||
#endif
|
||||
#ifndef HAVE_OSS
|
||||
#ifdef HAVE_OSS
|
||||
case VOLUME_MIXER_TYPE_OSS:
|
||||
closeOssMixer();
|
||||
break;
|
||||
@ -370,7 +370,7 @@ void initVolume() {
|
||||
volume_mixerDevice = VOLUME_MIXER_ALSA_DEFAULT;
|
||||
}
|
||||
#endif
|
||||
#ifndef HAVE_OSS
|
||||
#ifdef HAVE_OSS
|
||||
else if(strcmp(param->value, VOLUME_MIXER_OSS)==0) {
|
||||
volume_mixerType = VOLUME_MIXER_TYPE_OSS;
|
||||
volume_mixerDevice = VOLUME_MIXER_OSS_DEFAULT;
|
||||
@ -411,7 +411,7 @@ int getVolumeLevel() {
|
||||
case VOLUME_MIXER_TYPE_ALSA:
|
||||
return getAlsaVolumeLevel();
|
||||
#endif
|
||||
#ifndef HAVE_OSS
|
||||
#ifdef HAVE_OSS
|
||||
case VOLUME_MIXER_TYPE_OSS:
|
||||
return getOssVolumeLevel();
|
||||
#endif
|
||||
@ -448,7 +448,7 @@ int changeVolumeLevel(FILE * fp, int change, int rel) {
|
||||
case VOLUME_MIXER_TYPE_ALSA:
|
||||
return changeAlsaVolumeLevel(fp,change,rel);
|
||||
#endif
|
||||
#ifndef HAVE_OSS
|
||||
#ifdef HAVE_OSS
|
||||
case VOLUME_MIXER_TYPE_OSS:
|
||||
return changeOssVolumeLevel(fp,change,rel);
|
||||
#endif
|
||||
|
Loading…
Reference in New Issue
Block a user