summaryrefslogtreecommitdiff
path: root/ext/fileinfo/libmagic/softmagic.c
diff options
context:
space:
mode:
Diffstat (limited to 'ext/fileinfo/libmagic/softmagic.c')
-rw-r--r--ext/fileinfo/libmagic/softmagic.c18
1 files changed, 9 insertions, 9 deletions
diff --git a/ext/fileinfo/libmagic/softmagic.c b/ext/fileinfo/libmagic/softmagic.c
index 3fd30ff42c..88c80a5434 100644
--- a/ext/fileinfo/libmagic/softmagic.c
+++ b/ext/fileinfo/libmagic/softmagic.c
@@ -1812,29 +1812,29 @@ convert_libmagic_pattern(zval *pattern, char *val, int len, int options)
t = zend_string_alloc(len * 2 + 4, 0);
- t->val[j++] = '~';
+ ZSTR_VAL(t)[j++] = '~';
for (i = 0; i < len; i++, j++) {
switch (val[i]) {
case '~':
- t->val[j++] = '\\';
- t->val[j] = '~';
+ ZSTR_VAL(t)[j++] = '\\';
+ ZSTR_VAL(t)[j] = '~';
break;
default:
- t->val[j] = val[i];
+ ZSTR_VAL(t)[j] = val[i];
break;
}
}
- t->val[j++] = '~';
+ ZSTR_VAL(t)[j++] = '~';
if (options & PCRE_CASELESS)
- t->val[j++] = 'i';
+ ZSTR_VAL(t)[j++] = 'i';
if (options & PCRE_MULTILINE)
- t->val[j++] = 'm';
+ ZSTR_VAL(t)[j++] = 'm';
- t->val[j]='\0';
- t->len = j;
+ ZSTR_VAL(t)[j]='\0';
+ ZSTR_LEN(t) = j;
ZVAL_NEW_STR(pattern, t);
}