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"
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 */