- if (NULL != nn)
- man_unscope(m, nn, MANDOCERR_MAX);
- else
- man_pmsg(m, line, ppos, MANDOCERR_NOSCOPE);
+ if (NULL == nn) {
+ man_pmsg(man, line, ppos, MANDOCERR_NOSCOPE);
+ if ( ! rew_scope(MAN_BLOCK, man, MAN_PP))
+ return(0);
+ } else
+ man_unscope(man, nn, MANDOCERR_MAX);