Index: gtk/src/rbgtkmain.c =================================================================== --- gtk/src/rbgtkmain.c (revisão 3214) +++ gtk/src/rbgtkmain.c (cópia de trabalho) @@ -105,10 +105,8 @@ rb_scan_args(argc, argv, "01", &argary); if (NIL_P(argary)){ - VALUE rb_argv; - rb_argv = rb_const_get(rb_cObject, rb_intern("ARGV")); - gargc = RARRAY(rb_argv)->len; - argary = rb_argv; + argary = rb_const_get(rb_cObject, rb_intern("ARGV")); + gargc = RARRAY(argary)->len; } else { Check_Type(argary, T_ARRAY); gargc = RARRAY(argary)->len; Index: gstreamer/src/rbgst.c =================================================================== --- gstreamer/src/rbgst.c (revisão 3214) +++ gstreamer/src/rbgst.c (cópia de trabalho) @@ -163,10 +163,8 @@ rb_scan_args (argc, argv, "01", &argary); if (NIL_P (argary)) { - VALUE rb_argv; - rb_argv = rb_const_get(rb_cObject, rb_intern("ARGV")); - gargc = RARRAY(rb_argv)->len; - argary = rb_argv; + argary = rb_const_get(rb_cObject, rb_intern("ARGV")); + gargc = RARRAY(argary)->len; } else { Check_Type (argary, T_ARRAY); gargc = RARRAY (argary)->len;