aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarvin Scholz <epirat07@gmail.com>2024-09-08 21:43:39 +0200
committerMarvin Scholz <epirat07@gmail.com>2024-09-13 00:29:10 +0200
commit5dfc547f257ac13c16d8103ecb473996944bd25f (patch)
tree1204442fff66923d662f23dc1d3f46bbf3d6bb41
parent074bf9faf7a0960b0e879b024121ae7230cefb75 (diff)
downloadffmpeg-5dfc547f257ac13c16d8103ecb473996944bd25f.tar.gz
avutil/file: use av_err2str to simplify code
No need to explicitly specify the buffer here as it is only ever passed to av_log, so av_err2str can be used.
-rw-r--r--libavutil/file.c10
1 files changed, 3 insertions, 7 deletions
diff --git a/libavutil/file.c b/libavutil/file.c
index 2d1063b6a2..db8507286b 100644
--- a/libavutil/file.c
+++ b/libavutil/file.c
@@ -60,21 +60,18 @@ int av_file_map(const char *filename, uint8_t **bufptr, size_t *size,
struct stat st;
av_unused void *ptr;
off_t off_size;
- char errbuf[128];
*bufptr = NULL;
*size = 0;
if (fd < 0) {
err = AVERROR(errno);
- av_strerror(err, errbuf, sizeof(errbuf));
- av_log(&file_log_ctx, AV_LOG_ERROR, "Cannot read file '%s': %s\n", filename, errbuf);
+ av_log(&file_log_ctx, AV_LOG_ERROR, "Cannot read file '%s': %s\n", filename, av_err2str(err));
return err;
}
if (fstat(fd, &st) < 0) {
err = AVERROR(errno);
- av_strerror(err, errbuf, sizeof(errbuf));
- av_log(&file_log_ctx, AV_LOG_ERROR, "Error occurred in fstat(): %s\n", errbuf);
+ av_log(&file_log_ctx, AV_LOG_ERROR, "Error occurred in fstat(): %s\n", av_err2str(err));
close(fd);
return err;
}
@@ -97,8 +94,7 @@ int av_file_map(const char *filename, uint8_t **bufptr, size_t *size,
ptr = mmap(NULL, *size, PROT_READ|PROT_WRITE, MAP_PRIVATE, fd, 0);
if (ptr == MAP_FAILED) {
err = AVERROR(errno);
- av_strerror(err, errbuf, sizeof(errbuf));
- av_log(&file_log_ctx, AV_LOG_ERROR, "Error occurred in mmap(): %s\n", errbuf);
+ av_log(&file_log_ctx, AV_LOG_ERROR, "Error occurred in mmap(): %s\n", av_err2str(err));
close(fd);
*size = 0;
return err;