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);  | 
