Code

Include config.h in source files.
[sysdb.git] / src / tools / sysdbd / configfile.c
index 95276264ae104174c2fde573560cc0bf700253cb..9579d91e45cf02b8241302f3bb52dbfd56de996f 100644 (file)
  * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
+#if HAVE_CONFIG_H
+#      include "config.h"
+#endif /* HAVE_CONFIG_H */
+
 #include "tools/sysdbd/configfile.h"
 
 #include "sysdb.h"
@@ -129,15 +133,15 @@ daemon_add_listener(oconfig_item_t *ci)
                return -1;
        }
 
-       tmp[listen_addresses_num] = strdup(address);
-       if (! tmp[listen_addresses_num]) {
+       listen_addresses = tmp;
+       listen_addresses[listen_addresses_num] = strdup(address);
+       if (! listen_addresses[listen_addresses_num]) {
                char buf[1024];
                sdb_log(SDB_LOG_ERR, "config: Failed to allocate memory: %s",
                                sdb_strerror(errno, buf, sizeof(buf)));
                return -1;
        }
 
-       listen_addresses = tmp;
        ++listen_addresses_num;
        return 0;
 } /* daemon_add_listener */