diff --git a/modules/db_text/dbt_file.c b/modules/db_text/dbt_file.c index 31b341a8a1b..5739c230d08 100644 --- a/modules/db_text/dbt_file.c +++ b/modules/db_text/dbt_file.c @@ -112,6 +112,8 @@ dbt_table_p dbt_load_file(const str *tbn, const str *dbn) strncpy(path, dbn->s, dbn->len); path[dbn->len] = '/'; strncpy(path+dbn->len+1, tbn->s, tbn->len); + + /* coverity[overrun-local: FALSE] */ path[dbn->len+tbn->len+1] = 0; } } @@ -565,6 +567,8 @@ int dbt_print_table(dbt_table_p _dtp, str *_dbn) strncpy(path, _dbn->s, _dbn->len); path[_dbn->len] = '/'; strncpy(path+_dbn->len+1, _dtp->name.s, _dtp->name.len); + + /* coverity[overrun-local: FALSE] */ path[_dbn->len+_dtp->name.len+1] = 0; fout = fopen(path, "wt"); if(!fout)