1
0
Fork 0
mirror of https://github.com/ruby-opencv/ruby-opencv synced 2023-03-27 23:22:12 -04:00

fix a memory allocation size bug

This commit is contained in:
ser1zw 2012-02-05 18:45:54 +09:00
parent ca9820ab87
commit 903f2ae5c9

View file

@ -70,7 +70,7 @@ VALUE rb_initialize(int argc, VALUE *argv, VALUE self) {
rb_raise(rb_eArgError, "block not given.");
Check_Type(name, T_STRING);
Trackbar *trackbar = TRACKBAR(self);
trackbar->name = strcpy(ALLOC_N(char, RSTRING_LEN(name)), StringValueCStr(name));
trackbar->name = strcpy(ALLOC_N(char, RSTRING_LEN(name) + 1), StringValueCStr(name));
trackbar->maxval = NUM2INT(maxval);
trackbar->val = IF_INT(val, 0);
trackbar->block = block;