From 22cfc1cc720feabe5bb2c2ef9aa827094ab39e2b Mon Sep 17 00:00:00 2001 From: jack <jack.su@pollex.com.tw> Date: 星期五, 01 九月 2023 10:38:18 +0800 Subject: [PATCH] [UPDATE] 解決弱點問題Dereference null return (stat) --- pamapi/src/main/java/com/pollex/pam/service/OtpUtilService.java | 7 +++++-- 1 files changed, 5 insertions(+), 2 deletions(-) diff --git a/pamapi/src/main/java/com/pollex/pam/service/OtpUtilService.java b/pamapi/src/main/java/com/pollex/pam/service/OtpUtilService.java index a17426e..c8dc2af 100644 --- a/pamapi/src/main/java/com/pollex/pam/service/OtpUtilService.java +++ b/pamapi/src/main/java/com/pollex/pam/service/OtpUtilService.java @@ -60,8 +60,11 @@ private void setVerrifiedOtpTmp(String account, String indexKey) { OtpTmp otpTmp = otpTmpService.findByAccountAndIndexKey(account, indexKey); - otpTmp.setStatus(OtpTmpStatusEnum.VERRIFIED); - otpTmpService.save(otpTmp); + if(otpTmp!=null) { + otpTmp.setStatus(OtpTmpStatusEnum.VERRIFIED); + otpTmpService.save(otpTmp); + } + } -- Gitblit v1.8.0