]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/configreader.cpp
Cut down on debug on restart
[user/henk/code/inspircd.git] / src / configreader.cpp
index e0c46609784afc8cdcfa824f1bcff3043a91265e..dde2d04db0793bbe64b974208a449d1c8224318d 100644 (file)
@@ -792,15 +792,19 @@ void ServerConfig::Read(bool bail, userrec* user)
                                                case DT_CHARPTR:
                                                {
                                                        char item[MAXBUF];
-                                                       ConfValue(this->config_data, MultiValues[Index].tag, MultiValues[Index].items[valuenum], tagnum, item, MAXBUF, allow_newlines);
-                                                       vl.push_back(ValueItem(item));
+                                                       if (ConfValue(this->config_data, MultiValues[Index].tag, MultiValues[Index].items[valuenum], tagnum, item, MAXBUF, allow_newlines))
+                                                               vl.push_back(ValueItem(item));
+                                                       else
+                                                               vl.push_back(ValueItem(""));
                                                }
                                                break;
                                                case DT_INTEGER:
                                                {
-                                                       int item;
-                                                       ConfValueInteger(this->config_data, MultiValues[Index].tag, MultiValues[Index].items[valuenum], tagnum, item);
-                                                       vl.push_back(ValueItem(item));
+                                                       int item = 0;
+                                                       if (ConfValueInteger(this->config_data, MultiValues[Index].tag, MultiValues[Index].items[valuenum], tagnum, item))
+                                                               vl.push_back(ValueItem(item));
+                                                       else
+                                                               vl.push_back(ValueItem(0));
                                                }
                                                break;
                                                case DT_BOOLEAN: