Hi,
Do we need the check for special privileges in get_datafile_dir()?
if (running_in_build_directory_flag && progfile_dir != NULL) {
/*
* We're (probably) being run from the build directory and
* weren't started with special privileges, and we were
* able to determine the directory in which the program
* was found, so use that.
*/
datafile_dir = progfile_dir;
} else {
/*
* Return the directory specified when the build was
* configured, prepending the run path prefix if it exists.
*/
if (getenv("WIRESHARK_DATA_DIR") &&
!started_with_special_privs()) {
/*
* The user specified a different directory for data
files
* and we aren't running with special privileges.
* XXX - We might be able to dispense with the priv
check
*/
datafile_dir = g_strdup(getenv("WIRESHARK_DATA_DIR"));
} else {
datafile_dir = DATAFILE_DIR;
}
}
If we do I'd like to be able to oweride the check - yet another environment
variable?
Regards
Anders
___________________________________________________________________________
Sent via: Wireshark-dev mailing list <[email protected]>
Archives: http://www.wireshark.org/lists/wireshark-dev
Unsubscribe: https://wireshark.org/mailman/options/wireshark-dev
mailto:[email protected]?subject=unsubscribe