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 <wireshark-dev@wireshark.org>
Archives:    http://www.wireshark.org/lists/wireshark-dev
Unsubscribe: https://wireshark.org/mailman/options/wireshark-dev
             mailto:wireshark-dev-requ...@wireshark.org?subject=unsubscribe

Reply via email to