summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnatol Belski <ab@php.net>2015-03-06 09:28:34 +0100
committerAnatol Belski <ab@php.net>2015-03-08 19:47:20 +0100
commit0d410fc2d2642b60c79e8b3fc9fec55e5f4e2934 (patch)
tree1accffb2251f6b11c4050626f090abbcc5673c90
parent1a7798c786466977ef8d2bc95b40a435c47c845a (diff)
downloadphp-git-0d410fc2d2642b60c79e8b3fc9fec55e5f4e2934.tar.gz
more after patch fixes
-rw-r--r--ext/fileinfo/libmagic/apprentice.c3
-rw-r--r--ext/fileinfo/libmagic/readcdf.c2
-rw-r--r--ext/fileinfo/libmagic/softmagic.c15
3 files changed, 8 insertions, 12 deletions
diff --git a/ext/fileinfo/libmagic/apprentice.c b/ext/fileinfo/libmagic/apprentice.c
index 22899b31f7..5e843faba9 100644
--- a/ext/fileinfo/libmagic/apprentice.c
+++ b/ext/fileinfo/libmagic/apprentice.c
@@ -447,7 +447,8 @@ apprentice_1(struct magic_set *ms, const char *fn, int action)
if (action == FILE_LIST) {
for (i = 0; i < MAGIC_SETS; i++) {
- printf("Set " SIZE_T_FORMAT ":\nBinary patterns:\n",i);
+ printf("Set %" SIZE_T_FORMAT "u:\nBinary patterns:\n",
+ i);
apprentice_list(ms->mlist[i], BINTEST);
printf("Text patterns:\n");
apprentice_list(ms->mlist[i], TEXTTEST);
diff --git a/ext/fileinfo/libmagic/readcdf.c b/ext/fileinfo/libmagic/readcdf.c
index 5c4be2cc69..0fb028380e 100644
--- a/ext/fileinfo/libmagic/readcdf.c
+++ b/ext/fileinfo/libmagic/readcdf.c
@@ -107,7 +107,7 @@ static const struct cv {
},
{ { 0, 0 },
NULL,
- }
+ },
};
private const char *
diff --git a/ext/fileinfo/libmagic/softmagic.c b/ext/fileinfo/libmagic/softmagic.c
index 9aaea49b32..d11eba3816 100644
--- a/ext/fileinfo/libmagic/softmagic.c
+++ b/ext/fileinfo/libmagic/softmagic.c
@@ -636,7 +636,7 @@ mprint(struct magic_set *ms, struct magic *m)
}
rval = file_printf(ms, F(ms, m, "%s"),
file_printable(sbuf, sizeof(sbuf), cp));
- free(cp);
+ efree(cp);
if (rval == -1)
return -1;
@@ -1089,13 +1089,8 @@ mcopy(struct magic_set *ms, union VALUETYPE *p, int type, int indir,
return 0;
}
- if (m->str_flags & REGEX_LINE_COUNT) {
- linecnt = m->str_range;
- bytecnt = linecnt * 80;
- } else {
- linecnt = 0;
- bytecnt = m->str_range;
- }
+ linecnt = m->str_range;
+ bytecnt = linecnt * 80;
if (bytecnt == 0 || bytecnt > nbytes - offset)
bytecnt = nbytes - offset;
@@ -1667,11 +1662,11 @@ mget(struct magic_set *ms, const unsigned char *s, struct magic *m,
return -1;
}
if (file_printf(ms, "%s", rbuf) == -1) {
- if (rbuf) free(rbuf);
+ if (rbuf) efree(rbuf);
return -1;
}
}
- if (rbuf) free(rbuf);
+ if (rbuf) efree(rbuf);
return rv;
case FILE_USE: