Skip to content

Commit ceb0d6b

Browse files
committed
use strlcpy
1 parent 28f1bad commit ceb0d6b

1 file changed

Lines changed: 2 additions & 4 deletions

File tree

src/lib/dl_recognition_define.hpp

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,7 @@ struct database_feat {
2323
}
2424

2525
database_feat(uint16_t _id, float *_feat, const char *_name = "") : id(_id), feat(_feat) {
26-
strncpy(name, _name, MAX_NAME_LENGTH - 1);
27-
name[MAX_NAME_LENGTH - 1] = '\0';
26+
strlcpy(name, _name, MAX_NAME_LENGTH);
2827
}
2928
};
3029

@@ -38,8 +37,7 @@ struct result_t {
3837
}
3938

4039
result_t(uint16_t _id, float _sim, const char *_name = "") : id(_id), similarity(_sim) {
41-
strncpy(name, _name, MAX_NAME_LENGTH - 1);
42-
name[MAX_NAME_LENGTH - 1] = '\0';
40+
strlcpy(name, _name, MAX_NAME_LENGTH);
4341
}
4442
};
4543

0 commit comments

Comments
 (0)