diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/nvim/quickfix.c | 12 | 
1 files changed, 7 insertions, 5 deletions
| diff --git a/src/nvim/quickfix.c b/src/nvim/quickfix.c index f3abf864fb..4a8391430b 100644 --- a/src/nvim/quickfix.c +++ b/src/nvim/quickfix.c @@ -2299,13 +2299,15 @@ static void qf_fill_buffer(qf_info_T *qi)        if (qfp->qf_fnum != 0            && (errbuf = buflist_findnr(qfp->qf_fnum)) != NULL            && errbuf->b_fname != NULL) { -        if (qfp->qf_type == 1)          /* :helpgrep */ -          STRCPY(IObuff, path_tail(errbuf->b_fname)); -        else -          STRCPY(IObuff, errbuf->b_fname); +        if (qfp->qf_type == 1) {  // :helpgrep +          STRLCPY(IObuff, path_tail(errbuf->b_fname), sizeof(IObuff)); +        } else { +          STRLCPY(IObuff, errbuf->b_fname, sizeof(IObuff)); +        }          len = (int)STRLEN(IObuff); -      } else +      } else {          len = 0; +      }        IObuff[len++] = '|';        if (qfp->qf_lnum > 0) { | 
