diff options
-rw-r--r-- | ext/rpatricia/rpatricia.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/ext/rpatricia/rpatricia.c b/ext/rpatricia/rpatricia.c index 854c5cd..828aebd 100644 --- a/ext/rpatricia/rpatricia.c +++ b/ext/rpatricia/rpatricia.c @@ -51,7 +51,7 @@ p_add (int argc, VALUE *argv, VALUE self) /* for backwards compatibility, we always dup and return new strings */ if (TYPE(user_data) == T_STRING) - user_data = rb_obj_dup(user_data); + user_data = rb_str_dup(user_data); } else { user_data = rb_str_new(NULL, 0); } @@ -159,7 +159,7 @@ p_data (VALUE self) /* for backwards compatibility, we always dup and return new strings */ if (TYPE(user_data) == T_STRING) - user_data = rb_obj_dup(user_data); + user_data = rb_str_dup(user_data); return user_data; } |