diff --git a/src/drv/drvFp.c b/src/drv/drvFp.c index 78bd64233..25093cc7f 100644 --- a/src/drv/drvFp.c +++ b/src/drv/drvFp.c @@ -312,6 +312,10 @@ void fp_reboot() { int i; + if(!fp){ + return; + } + for (i = 0; i < bi_num_cards[AT8_FP10S_BI]; i++){ if(!fp[i].fptr){ diff --git a/src/drv/drvFpm.c b/src/drv/drvFpm.c index d8a91572b..dd7af6828 100644 --- a/src/drv/drvFpm.c +++ b/src/drv/drvFpm.c @@ -251,6 +251,10 @@ void fpm_reboot() { int i; + if(!fpm){ + return; + } + for (i = 0; i < bo_num_cards[AT8_FP10M_BO]; i++){ if(!fpm[i].fmptr){