ext/stackprof.c in stackprof-0.2.4 vs ext/stackprof.c in stackprof-0.2.5
- old
+ new
@@ -356,10 +356,10 @@
_stackprof.raw_samples = malloc(sizeof(VALUE) * _stackprof.raw_samples_capa);
}
if (_stackprof.raw_samples_capa <= _stackprof.raw_samples_len + num) {
_stackprof.raw_samples_capa *= 2;
- _stackprof.raw_samples = realloc(_stackprof.raw_samples, _stackprof.raw_samples_capa);
+ _stackprof.raw_samples = realloc(_stackprof.raw_samples, sizeof(VALUE) * _stackprof.raw_samples_capa);
}
if (_stackprof.raw_samples_len > 0 && _stackprof.raw_samples[_stackprof.raw_sample_index] == (VALUE)num) {
for (i = num-1, n = 0; i >= 0; i--, n++) {
VALUE frame = _stackprof.frames_buffer[i];