diff options
Diffstat (limited to 'ext/syck/rubyext.c')
-rw-r--r-- | ext/syck/rubyext.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/ext/syck/rubyext.c b/ext/syck/rubyext.c index 96994d564b..57b7012cd5 100644 --- a/ext/syck/rubyext.c +++ b/ext/syck/rubyext.c @@ -103,7 +103,7 @@ rb_syck_compile(VALUE self, VALUE port) int taint; char *ret; VALUE bc; - bytestring_t *sav; + bytestring_t *sav = NULL; void *data; SyckParser *parser = syck_new_parser(); @@ -2055,9 +2055,7 @@ VALUE syck_out_scalar(int argc, VALUE *argv, VALUE self) { VALUE type_id, str, style, scalar; - if (rb_scan_args(argc, argv, "21", &type_id, &str, &style) == 2) { - style = Qnil; - } + rb_scan_args(argc, argv, "21", &type_id, &str, &style); scalar = rb_funcall( cScalar, s_new, 3, type_id, str, style ); syck_out_mark( rb_ivar_get( self, s_emitter ), scalar ); return scalar; |