pike.git/
src/
stralloc.c
Branch:
Tag:
Non-build tags
All tags
No tags
2017-10-17
2017-10-17 13:06:26 by Henrik Grubbström (Grubba) <grubba@grubba.org>
2f98f4fd577c67f0f096cc029ce2fb8eafbac1d0 (
3
lines) (+
3
/-
0
)
[
Show
|
Annotate
]
Branch:
8.1
replace: Added some paranoia.
Complain if the size_shift is invalid.
Fixes [CID 742549].
2019:
case eightbit: f=(replace_searchfunc)mojt.vtab->func0; break; case sixteenbit: f=(replace_searchfunc)mojt.vtab->func1; break; case thirtytwobit: f=(replace_searchfunc)mojt.vtab->func2; break;
+
default: Pike_fatal("Invalid size_shift: %d.\n", str->size_shift); break;
} }else{
2034:
case eightbit: f=(replace_searchfunc)mojt.vtab->func0; break; case sixteenbit: f=(replace_searchfunc)mojt.vtab->func1; break; case thirtytwobit: f=(replace_searchfunc)mojt.vtab->func2; break;
+
default: Pike_fatal("Invalid size_shift: %d.\n", str->size_shift); break;
} while((s = f(mojt.data, s, (end-s)>>str->size_shift)))