Bug 550659 - Resolve the xulrunner path when it is a symbolic link in the xulrunner stub. r=bsmedberg

This commit is contained in:
Mike Hommey 2011-07-28 09:03:49 +02:00
parent fabf4f3f9a
commit 59a9d369ab

View File

@ -314,6 +314,15 @@ main(int argc, char **argv)
greFound = FolderExists(greDir);
#ifdef XP_UNIX
if (greFound) {
char resolved_greDir[MAXPATHLEN] = "";
if (realpath(greDir, resolved_greDir) && *resolved_greDir) {
strncpy(greDir, resolved_greDir, MAXPATHLEN);
}
}
#endif
strncpy(lastSlash, "application.ini", sizeof(iniPath) - (lastSlash - iniPath));
#endif