diff options
Diffstat (limited to 'ext/fileinfo/libmagic/funcs.c')
| -rw-r--r-- | ext/fileinfo/libmagic/funcs.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/ext/fileinfo/libmagic/funcs.c b/ext/fileinfo/libmagic/funcs.c index 44c3e7648d..91e9906dcd 100644 --- a/ext/fileinfo/libmagic/funcs.c +++ b/ext/fileinfo/libmagic/funcs.c @@ -455,8 +455,8 @@ file_replace(struct magic_set *ms, const char *pat, const char *rep) goto out; } - strncpy(ms->o.buf, res->val, res->len); - ms->o.buf[res->len] = '\0'; + strncpy(ms->o.buf, ZSTR_VAL(res), ZSTR_LEN(res)); + ms->o.buf[ZSTR_LEN(res)] = '\0'; zend_string_release(res); |
