diff options
author | Nikita Popov <nikita.ppv@gmail.com> | 2019-04-15 10:59:45 +0200 |
---|---|---|
committer | Nikita Popov <nikita.ppv@gmail.com> | 2019-04-15 10:59:45 +0200 |
commit | 908660c1d778186f661d97c7051c8f2891e2e602 (patch) | |
tree | a094190e16cf08acb7f95610bec198b9a8a4575f | |
parent | c9ff0957589fcf8ddaf709efa49b3b3dc6dbdfc0 (diff) | |
download | php-git-908660c1d778186f661d97c7051c8f2891e2e602.tar.gz |
Avoid maybe uninit warning in libmagic
GCC 5 false positive, gone in newer versions.
-rw-r--r-- | ext/fileinfo/libmagic.patch | 4 | ||||
-rw-r--r-- | ext/fileinfo/libmagic/apprentice.c | 2 |
2 files changed, 3 insertions, 3 deletions
diff --git a/ext/fileinfo/libmagic.patch b/ext/fileinfo/libmagic.patch index 6aa369bd05..522bbcc71b 100644 --- a/ext/fileinfo/libmagic.patch +++ b/ext/fileinfo/libmagic.patch @@ -1,6 +1,6 @@ diff -u libmagic.orig/apprentice.c libmagic/apprentice.c --- libmagic.orig/apprentice.c 2018-03-11 01:46:42.000000000 +0100 -+++ libmagic/apprentice.c 2019-04-12 10:04:15.721646341 +0200 ++++ libmagic/apprentice.c 2019-04-15 10:57:47.115181746 +0200 @@ -2,7 +2,7 @@ * Copyright (c) Ian F. Darwin 1986-1995. * Software written by Ian F. Darwin and others; @@ -945,7 +945,7 @@ diff -u libmagic.orig/apprentice.c libmagic/apprentice.c - int fd; - struct stat st; + uint32_t *ptr; -+ uint32_t version, entries, nentries; ++ uint32_t version, entries = 0, nentries; + int needsbyteswap; char *dbname = NULL; struct magic_map *map; diff --git a/ext/fileinfo/libmagic/apprentice.c b/ext/fileinfo/libmagic/apprentice.c index 3355d3cc1e..b9bb65898c 100644 --- a/ext/fileinfo/libmagic/apprentice.c +++ b/ext/fileinfo/libmagic/apprentice.c @@ -2954,7 +2954,7 @@ private struct magic_map * apprentice_map(struct magic_set *ms, const char *fn) { uint32_t *ptr; - uint32_t version, entries, nentries; + uint32_t version, entries = 0, nentries; int needsbyteswap; char *dbname = NULL; struct magic_map *map; |