mirror of
https://github.com/php/php-src.git
synced 2024-09-21 18:07:23 +00:00
Partial revert of 1a7798c786
that introduced wrong memory access
This commit is contained in:
parent
5db1a56705
commit
753fa0c593
@ -624,7 +624,6 @@ mprint(struct magic_set *ms, struct magic *m)
|
||||
t = ms->offset + sizeof(double);
|
||||
break;
|
||||
|
||||
case FILE_SEARCH:
|
||||
case FILE_REGEX: {
|
||||
char *cp;
|
||||
int rval;
|
||||
@ -648,6 +647,15 @@ mprint(struct magic_set *ms, struct magic *m)
|
||||
break;
|
||||
}
|
||||
|
||||
case FILE_SEARCH:
|
||||
if (file_printf(ms, F(ms, m, "%s"), m->value.s) == -1)
|
||||
return -1;
|
||||
if ((m->str_flags & REGEX_OFFSET_START))
|
||||
t = ms->search.offset;
|
||||
else
|
||||
t = ms->search.offset + m->vallen;
|
||||
break;
|
||||
|
||||
case FILE_DEFAULT:
|
||||
case FILE_CLEAR:
|
||||
if (file_printf(ms, "%s", m->desc) == -1)
|
||||
|
Loading…
Reference in New Issue
Block a user