Skip to content

Commit 889eb2a

Browse files
committed
fixup! fix(jdbc): Fix PreparedStatement hooking and ArgumentArray validation
1 parent f72dd48 commit 889eb2a

File tree

1 file changed

+9
-3
lines changed
  • agent/src/main/java/com/appland/appmap/process/hooks

1 file changed

+9
-3
lines changed

agent/src/main/java/com/appland/appmap/process/hooks/SqlQuery.java

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,9 @@ private static void recordSql(Event event, Statement s, Object[] args) {
4444
if (sql == null && args.length > 0 && args[0] instanceof String) {
4545
sql = (String) args[0];
4646
}
47-
if (sql == null) sql = "[unknown sql]";
47+
if (sql == null) {
48+
sql = "[unknown sql]";
49+
}
4850
recordSql(event, s, sql);
4951
}
5052

@@ -218,7 +220,9 @@ public static void executeUpdate(Event event, Statement s, Throwable exception,
218220
public static void prepareCall(Event event, Connection c, Object returnValue, Object[] args) {
219221
if (returnValue != null) {
220222
String sql = "[unknown sql]";
221-
if (args.length > 0 && args[0] instanceof String) sql = (String) args[0];
223+
if (args.length > 0 && args[0] instanceof String) {
224+
sql = (String) args[0];
225+
}
222226
statementSql.put((Statement) returnValue, sql);
223227
}
224228
}
@@ -232,7 +236,9 @@ public static void prepareCall(Event event, Connection c, Object returnValue, Ob
232236
public static void prepareStatement(Event event, Connection c, Object returnValue, Object[] args) {
233237
if (returnValue != null) {
234238
String sql = "[unknown sql]";
235-
if (args.length > 0 && args[0] instanceof String) sql = (String) args[0];
239+
if (args.length > 0 && args[0] instanceof String) {
240+
sql = (String) args[0];
241+
}
236242
statementSql.put((Statement) returnValue, sql);
237243
}
238244
}

0 commit comments

Comments
 (0)