]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - configure
Improve UserManager::QuitUser() and related code
[user/henk/code/inspircd.git] / 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");