X-Git-Url: http://git.liburcu.org/?p=lttng-ust.git;a=blobdiff_plain;f=src%2Flib%2Flttng-ust-java-agent%2Fjava%2Flttng-ust-agent-common%2Forg%2Flttng%2Fust%2Fagent%2Fclient%2FLttngTcpSessiondClient.java;fp=src%2Flib%2Flttng-ust-java-agent%2Fjava%2Flttng-ust-agent-common%2Forg%2Flttng%2Fust%2Fagent%2Fclient%2FLttngTcpSessiondClient.java;h=ccffb9d360c691ed8b4fd96b5ebf19fb3002330b;hp=82f2c2f0b96759ba3a7115b6356cbaaacd825ab4;hb=3287f48be61ef3491aff0a80b7185ac57b3d8a5d;hpb=47fa3e4ed7ab43e034dc61fc1480f919f4ee51d0 diff --git a/src/lib/lttng-ust-java-agent/java/lttng-ust-agent-common/org/lttng/ust/agent/client/LttngTcpSessiondClient.java b/src/lib/lttng-ust-java-agent/java/lttng-ust-agent-common/org/lttng/ust/agent/client/LttngTcpSessiondClient.java index 82f2c2f0..ccffb9d3 100644 --- a/src/lib/lttng-ust-java-agent/java/lttng-ust-agent-common/org/lttng/ust/agent/client/LttngTcpSessiondClient.java +++ b/src/lib/lttng-ust-java-agent/java/lttng-ust-agent-common/org/lttng/ust/agent/client/LttngTcpSessiondClient.java @@ -208,8 +208,16 @@ public class LttngTcpSessiondClient implements Runnable { this.outToSessiond = new DataOutputStream(sessiondSock.getOutputStream()); } - private static String getUstAppPath() { - return System.getenv("LTTNG_UST_APP_PATH"); + private String getUstAppPath() { + String ustAppPath = System.getenv("LTTNG_UST_APP_PATH"); + if (ustAppPath != null) { + String[] paths = ustAppPath.split(":"); + if (paths.length > 1) { + log("':' separator in LTTNG_UST_APP_PATH, only the first path will be used"); + } + return paths[0]; + } + return ustAppPath; } private static String getHomePath() {