Project

General

Profile

Bug #12670 » segv.c

wanabe (_ wanabe), 05/22/2017 12:28 AM

 
#include "ruby.h"

void
dummy_free(void *ptr)
{
}

VALUE
get_pixels(VALUE self)
{
int i, n = FIX2INT(self);

for (i = 0; i < n; i++)
{
Data_Wrap_Struct(rb_cData, NULL, dummy_free, &i);
}

return Qnil;
}

void
Init_segv(void)
{
rb_define_method(rb_cInteger, "get_pixels", get_pixels, 0);
}

(5-5/7)