]> git.netwichtig.de Git - user/henk/code/inspircd.git/commitdiff
Fix $config{UID} being set incorrectly
authorPeter Powell <petpow@saberuk.com>
Sun, 15 Dec 2013 16:02:15 +0000 (17:02 +0100)
committerAttila Molnar <attilamolnar@hush.com>
Sun, 15 Dec 2013 16:02:15 +0000 (17:02 +0100)
Fixes issue #697 reported by @Nowaker

configure

index 5873961ecab57515107ad6ffe359b2e391862819..2f92d9f168a57df7f1f1a68da833f2e09bc26f58 100755 (executable)
--- a/configure
+++ b/configure
@@ -116,7 +116,7 @@ if (defined $opt_base_dir) {
 }
 
 if (defined $opt_system) {
-       $config{UID} = $opt_uid || 'ircd';
+       $config{UID} = defined $opt_uid ? $opt_uid : 'ircd';
        $config{CONFIG_DIR} = '/etc/inspircd';
        $config{MODULE_DIR} = '/usr/lib/inspircd';
        $config{BINARY_DIR} = '/usr/sbin/';
@@ -124,7 +124,7 @@ if (defined $opt_system) {
        $config{DATA_DIR} = '/var/inspircd';
        $config{LOG_DIR} = '/var/log/inspircd';
 } else {
-       $config{UID} = $opt_uid || $<;
+       $config{UID} = defined $opt_uid ? $opt_uid : $<;
        $config{CONFIG_DIR} = rel2abs($config{BASE_DIR}."/conf");
        $config{MODULE_DIR} = rel2abs($config{BASE_DIR}."/modules");
        $config{BINARY_DIR} = rel2abs($config{BASE_DIR}."/bin");