aboutsummaryrefslogtreecommitdiff
path: root/src/util
diff options
context:
space:
mode:
authorNathan S. Evans <evans@in.tum.de>2011-02-14 13:39:53 +0000
committerNathan S. Evans <evans@in.tum.de>2011-02-14 13:39:53 +0000
commite09d794f49679d52d2cddae55838629b0449d0fb (patch)
tree0290ca0e4cd44a6527cd45d740307af8b37ccb33 /src/util
parent54440ebeed80d95185531c4725bd80e3bed161e5 (diff)
downloadgnunet-e09d794f49679d52d2cddae55838629b0449d0fb.tar.gz
gnunet-e09d794f49679d52d2cddae55838629b0449d0fb.zip
don't use totally empty unix path
Diffstat (limited to 'src/util')
-rw-r--r--src/util/service.c9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/util/service.c b/src/util/service.c
index 767e8063d..792a802ef 100644
--- a/src/util/service.c
+++ b/src/util/service.c
@@ -895,8 +895,13 @@ GNUNET_SERVICE_get_server_addresses (const char *serviceName,
895 hostname = NULL; 895 hostname = NULL;
896 896
897#ifdef AF_UNIX 897#ifdef AF_UNIX
898 if (GNUNET_CONFIGURATION_have_value (cfg, 898 if ((GNUNET_YES == GNUNET_CONFIGURATION_have_value (cfg,
899 serviceName, "UNIXPATH")) 899 serviceName, "UNIXPATH")) &&
900 (GNUNET_OK == GNUNET_CONFIGURATION_get_value_string (cfg,
901 serviceName,
902 "UNIXPATH",
903 &unixpath)) &&
904 (0 < strlen(unixpath)))
900 { 905 {
901 GNUNET_assert (GNUNET_OK == 906 GNUNET_assert (GNUNET_OK ==
902 GNUNET_CONFIGURATION_get_value_string (cfg, 907 GNUNET_CONFIGURATION_get_value_string (cfg,