summaryrefslogtreecommitdiff
path: root/src/libFLAC/metadata_iterators.c
diff options
context:
space:
mode:
authorErik de Castro Lopo <erikd@mega-nerd.com>2019-09-15 12:03:56 +1000
committerErik de Castro Lopo <erikd@mega-nerd.com>2019-09-15 16:14:36 +1000
commit04974d271531d429384a6f124919ff64fbbefd81 (patch)
tree330baab536c2b9e8c79a7c69cbeccc6f7ec43b42 /src/libFLAC/metadata_iterators.c
parent2409f5f39ddb9a4f89603eb4ff8480fa7f0726b2 (diff)
downloadflac-04974d271531d429384a6f124919ff64fbbefd81.tar.gz
Fix a number of gcc 9.2 compiler warnings
Diffstat (limited to 'src/libFLAC/metadata_iterators.c')
-rw-r--r--src/libFLAC/metadata_iterators.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/libFLAC/metadata_iterators.c b/src/libFLAC/metadata_iterators.c
index fca2c15e..17f25cd6 100644
--- a/src/libFLAC/metadata_iterators.c
+++ b/src/libFLAC/metadata_iterators.c
@@ -3422,9 +3422,6 @@ FLAC__bool get_file_stats_(const char *filename, struct flac_stat_s *stats)
void set_file_stats_(const char *filename, struct flac_stat_s *stats)
{
- FLAC__ASSERT(0 != filename);
- FLAC__ASSERT(0 != stats);
-
#if defined(_POSIX_C_SOURCE) && (_POSIX_C_SOURCE >= 200809L)
struct timespec srctime[2] = {};
srctime[0].tv_sec = stats->st_atime;
@@ -3434,6 +3431,10 @@ void set_file_stats_(const char *filename, struct flac_stat_s *stats)
srctime.actime = stats->st_atime;
srctime.modtime = stats->st_mtime;
#endif
+
+ FLAC__ASSERT(0 != filename);
+ FLAC__ASSERT(0 != stats);
+
(void)flac_chmod(filename, stats->st_mode);
(void)flac_utime(filename, &srctime);
#if !defined _MSC_VER && !defined __BORLANDC__ && !defined __MINGW32__