GLS bug in -b main (Missing Validation / Incomplete Input Checking)

Dear all,
I working before on FVCOM/ADCIRC model. currently i have some planning to run NEMO model for Project work (NEMO+some BGC). Before starting the simulation i compile and run (small test with a few little steps). Then i understand before running a model i need to read the code. just started with GLS one. seen there may be need to change :
example below.

  IF( nn_bc_surf < 0   .OR. nn_bc_surf   > 1 )   CALL ctl_stop( 'zdf_gls_init: bad flag: nn_bc_surf is 0 or 1' )
  IF( nn_bc_surf < 0   .OR. nn_bc_surf   > 1 )   CALL ctl_stop( 'zdf_gls_init: bad flag: nn_bc_surf is 0 or 1' )

to

 IF( nn_bc_surf < 0    .OR. nn_bc_surf   > 1 )   CALL ctl_stop( 'zdf_gls_init: bad flag: nn_bc_surf is 0 or 1' )
 IF( nn_bc_bot  < 0    .OR. nn_bc_bot    > 1 )   CALL ctl_stop( 'zdf_gls_init: bad flag: nn_bc_bot is 0 or 1'  )

I will go deep and check the necessary code needed for my simulation.

Thank you!
-*.*-