File tree Expand file tree Collapse file tree 3 files changed +12
-3
lines changed
servlet-2.4/src/main/java/javax/servlet
servlet-5.0/src/main/java/jakarta/servlet
servlet-6.0/src/main/java/jakarta/servlet Expand file tree Collapse file tree 3 files changed +12
-3
lines changed Original file line number Diff line number Diff line change @@ -25,7 +25,10 @@ public abstract class Servlet_Instrumentation {
25
25
26
26
@ Trace (dispatcher = true )
27
27
public void init (ServletConfig config ) {
28
- AgentBridge .privateApi .setServerInfo (config .getServletContext ().getServerInfo ());
28
+ ServletContext ctx = config .getServletContext ();
29
+ if (ctx != null && ctx .getServerInfo () != null ) {
30
+ AgentBridge .privateApi .setServerInfo (ctx .getServerInfo ());
31
+ }
29
32
30
33
Weaver .callOriginal ();
31
34
}
Original file line number Diff line number Diff line change @@ -25,7 +25,10 @@ public abstract class Servlet_Instrumentation {
25
25
26
26
@ Trace (dispatcher = true )
27
27
public void init (ServletConfig config ) {
28
- AgentBridge .privateApi .setServerInfo (config .getServletContext ().getServerInfo ());
28
+ ServletContext ctx = config .getServletContext ();
29
+ if (ctx != null && ctx .getServerInfo () != null ) {
30
+ AgentBridge .privateApi .setServerInfo (ctx .getServerInfo ());
31
+ }
29
32
30
33
Weaver .callOriginal ();
31
34
}
Original file line number Diff line number Diff line change @@ -24,7 +24,10 @@ public abstract class Servlet_Instrumentation {
24
24
25
25
@ Trace (dispatcher = true )
26
26
public void init (ServletConfig config ) {
27
- AgentBridge .privateApi .setServerInfo (config .getServletContext ().getServerInfo ());
27
+ ServletContext ctx = config .getServletContext ();
28
+ if (ctx != null && ctx .getServerInfo () != null ) {
29
+ AgentBridge .privateApi .setServerInfo (ctx .getServerInfo ());
30
+ }
28
31
29
32
Weaver .callOriginal ();
30
33
}
You can’t perform that action at this time.
0 commit comments