From fd9584d08d428d3ba87c08b79317eb0b2c88300f Mon Sep 17 00:00:00 2001 From: me_desk Date: Sun, 19 Aug 2012 13:05:11 +0000 Subject: default nodelist database location based on localstatedir variable; fail if announced_addr is not properly configured git-svn-id: svn://localhost/project_picapica/trunk@171 fb96df88-216d-11de-830c-f3023f12d8ac --- PICA_node.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'PICA_node.c') diff --git a/PICA_node.c b/PICA_node.c index 763b394..d71d43f 100755 --- a/PICA_node.c +++ b/PICA_node.c @@ -2427,8 +2427,12 @@ PICA_debug1("nodecfg.nodes_db_file = %s",nodecfg.nodes_db_file); if (!PICA_node_init()) return -1; -//if (PICA_node_joinskynet("nodelist")<=0)//CONF имя файла - /*return -1*/;//вывести предупреждение, что ни к одному другому узлу подключиться не удалось +if (INADDR_NONE == inet_addr(nodecfg.announced_addr) || INADDR_ANY == inet_addr(nodecfg.announced_addr)) + { + PICA_fatal("announced_addr (%.16s) is invalid or not configured. Please set correct public IP address of your pica-node instance in config file", + nodecfg.announced_addr + ); + } PICA_node_joinskynet(nodecfg.nodes_db_file, nodecfg.announced_addr);//CONF-CONF имя файла с адресами узлов, свой адрес -- cgit v1.2.1