ffmpeg_opt: avoid strcpy()

This fixes a warning on openbsd and is more robust

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
pull/13/merge
Michael Niedermayer 12 years ago
parent ec1ef0838c
commit bd03afb5bb
  1. 2
      ffmpeg_opt.c

@ -2137,7 +2137,7 @@ static int opt_preset(void *optctx, const char *opt, const char *arg)
if (strcspn(line, "#\n\r") == 0) if (strcspn(line, "#\n\r") == 0)
continue; continue;
strcpy(tmp_line, line); av_strlcpy(tmp_line, line, sizeof(tmp_line));
if (!av_strtok(key, "=", &value) || if (!av_strtok(key, "=", &value) ||
!av_strtok(value, "\r\n", &endptr)) { !av_strtok(value, "\r\n", &endptr)) {
av_log(NULL, AV_LOG_FATAL, "%s: Invalid syntax: '%s'\n", filename, line); av_log(NULL, AV_LOG_FATAL, "%s: Invalid syntax: '%s'\n", filename, line);

Loading…
Cancel
Save