Skip to content

Commit 53a4f30

Browse files
committed
Avoid NPE while accessing jdbc metadata URL
1 parent 2e46666 commit 53a4f30

File tree

1 file changed

+2
-2
lines changed
  • dd-java-agent/instrumentation/jdbc/src/main/java/datadog/trace/instrumentation/jdbc

1 file changed

+2
-2
lines changed

dd-java-agent/instrumentation/jdbc/src/main/java/datadog/trace/instrumentation/jdbc/JDBCDecorator.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -207,8 +207,8 @@ public static DBInfo parseDBInfoFromConnection(final Connection connection) {
207207
DBInfo dbInfo;
208208
try {
209209
final DatabaseMetaData metaData = connection.getMetaData();
210-
final String url = metaData.getURL();
211-
if (url != null) {
210+
final String url;
211+
if (metaData != null && (url = metaData.getURL()) != null) {
212212
try {
213213
dbInfo = JDBCConnectionUrlParser.extractDBInfo(url, connection.getClientInfo());
214214
} catch (final Throwable ex) {

0 commit comments

Comments
 (0)