diff --git a/res/res_musiconhold.c b/res/res_musiconhold.c index 470f7ffc4ed01b2c294b151984bc81f9d9564950..fa202a1cb0000e21f88efc32b8a01904b399905a 100755 --- a/res/res_musiconhold.c +++ b/res/res_musiconhold.c @@ -388,9 +388,8 @@ static int spawn_mp3(struct mohclass *class) } } /* Child */ - - if(class->custom) { - chdir(class->dir); + chdir(class->dir); + if(class->custom) { execv(argv[0], argv); } else { /* Default install is /usr/local/bin */