Browse Source

fix:ip地址null异常

dev
wangqing 5 years ago
parent
commit
877edfb41f
  1. 2
      tduck-api/src/main/java/com/tduck/cloud/api/web/controller/UserController.java
  2. 5
      tduck-common/src/main/java/com/tduck/cloud/common/util/AddressUtils.java

2
tduck-api/src/main/java/com/tduck/cloud/api/web/controller/UserController.java

@ -101,7 +101,7 @@ public class UserController {
/** /**
* 发送绑定邮箱邮件 * 修改邮箱
* *
* @return * @return
*/ */

5
tduck-common/src/main/java/com/tduck/cloud/common/util/AddressUtils.java

@ -1,6 +1,8 @@
package com.tduck.cloud.common.util; package com.tduck.cloud.common.util;
import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.map.MapUtil; import cn.hutool.core.map.MapUtil;
import cn.hutool.core.util.ArrayUtil;
import cn.hutool.core.util.ObjectUtil; import cn.hutool.core.util.ObjectUtil;
import cn.hutool.core.util.StrUtil; import cn.hutool.core.util.StrUtil;
import cn.hutool.http.HttpUtil; import cn.hutool.http.HttpUtil;
@ -58,6 +60,9 @@ public class AddressUtils {
} }
public static boolean internalIp(byte[] addr) { public static boolean internalIp(byte[] addr) {
if(ArrayUtil.isEmpty(addr)){
return false;
}
final byte b0 = addr[0]; final byte b0 = addr[0];
final byte b1 = addr[1]; final byte b1 = addr[1];
//10.x.x.x/8 //10.x.x.x/8

Loading…
Cancel
Save