static const char *str_kernel = "Kernel";
static const char *str_ust = "UST";
static const char *str_jul = "JUL";
+static const char *str_log4j = "LOG4J";
+static const char *str_python = "Python";
/*
* get_session_name
case LTTNG_DOMAIN_JUL:
str_dom = str_jul;
break;
+ case LTTNG_DOMAIN_LOG4J:
+ str_dom = str_log4j;
+ break;
+ case LTTNG_DOMAIN_PYTHON:
+ str_dom = str_python;
+ break;
default:
/* Should not have an unknown domain or else define it. */
assert(0);
fd = socket(AF_INET, SOCK_STREAM, 0);
if (fd < 0) {
perror("socket check relayd");
- goto error;
+ ret = -1;
+ goto error_socket;
}
sin.sin_family = AF_INET;
ret = inet_pton(sin.sin_family, "127.0.0.1", &sin.sin_addr);
if (ret < 1) {
perror("inet_pton check relayd");
+ ret = -1;
goto error;
}
ret = 1;
}
- return ret;
-
error:
- return -1;
+ if (close(fd) < 0) {
+ perror("close relayd fd");
+ }
+error_socket:
+ return ret;
}