File tree Expand file tree Collapse file tree 1 file changed +5
-2
lines changed
library/src/main/java/com/qiniu/android/http/request/httpclient Expand file tree Collapse file tree 1 file changed +5
-2
lines changed Original file line number Diff line number Diff line change @@ -75,6 +75,7 @@ public void request(Request request,
7575 metrics = new UploadSingleRequestMetrics ();
7676 metrics .clientName = "okhttp" ;
7777 metrics .clientVersion = getOkHttpVersion ();
78+ metrics .remoteAddress = request .ip ;
7879 metrics .setRequest (request );
7980 currentRequest = request ;
8081 httpClient = createHttpClient (connectionProxy );
@@ -282,8 +283,10 @@ public void connectStart(Call call,
282283 InetSocketAddress inetSocketAddress ,
283284 Proxy proxy ) {
284285 metrics .connectStartDate = new Date ();
285- metrics .remoteAddress = inetSocketAddress .getAddress ().getHostAddress ();
286- metrics .remotePort = inetSocketAddress .getPort ();
286+ if (inetSocketAddress != null && inetSocketAddress .getAddress () != null ) {
287+ metrics .remoteAddress = inetSocketAddress .getAddress ().getHostAddress ();
288+ metrics .remotePort = inetSocketAddress .getPort ();
289+ }
287290 }
288291
289292 @ Override
You can’t perform that action at this time.
0 commit comments