snprintf() is more preferred to use in preventing buffer overflow.
auto picture = tvg::Picture::gen();
char buf[PATH_MAX];
- sprintf(buf,"%s/%s", path, name);
+ snprintf(buf, sizeof(buf), "%s/%s", path, name);
if (picture->load(buf) != tvg::Result::Success) return;
auto picture = tvg::Picture::gen();
char buf[PATH_MAX];
- sprintf(buf, "/%s/%s", path, name);
+ snprintf(buf, sizeof(buf), "/%s/%s", path, name);
if (picture->load(buf) != tvg::Result::Success) return;
auto picture = tvg::Picture::gen();
char buf[PATH_MAX];
- sprintf(buf, "/%s/%s", path, name);
+ snprintf(buf, sizeof(buf), "/%s/%s", path, name);
if (picture->load(buf) != tvg::Result::Success) return;