ruby-changes:8708
From: matz <ko1@a...>
Date: Tue, 18 Nov 2008 15:51:35 +0900 (JST)
Subject: [ruby-changes:8708] Ruby:r20243 (trunk): * re.c (rb_reg_desc): re might be NULL.
matz 2008-11-18 15:51:19 +0900 (Tue, 18 Nov 2008) New Revision: 20243 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=20243 Log: * re.c (rb_reg_desc): re might be NULL. * regerror.c (onig_error_code_to_format): message updated. Modified files: trunk/ChangeLog trunk/re.c trunk/regerror.c Index: re.c =================================================================== --- re.c (revision 20242) +++ re.c (revision 20243) @@ -380,7 +380,7 @@ rb_reg_desc(const char *s, long len, VALUE re) { VALUE str = rb_str_buf_new2("/"); - if (rb_enc_asciicompat(rb_enc_get(re))) { + if (re && rb_enc_asciicompat(rb_enc_get(re))) { rb_enc_copy(str, re); } else { Index: ChangeLog =================================================================== --- ChangeLog (revision 20242) +++ ChangeLog (revision 20243) @@ -1,3 +1,9 @@ +Tue Nov 18 15:50:11 2008 Yukihiro Matsumoto <matz@r...> + + * re.c (rb_reg_desc): re might be NULL. + + * regerror.c (onig_error_code_to_format): message updated. + Tue Nov 18 09:42:11 2008 Nobuyoshi Nakada <nobu@r...> * lib/optparse.rb (OptionParser::make_switch): makes default Index: regerror.c =================================================================== --- regerror.c (revision 20242) +++ regerror.c (revision 20243) @@ -51,7 +51,7 @@ case ONIG_NO_SUPPORT_CONFIG: p = "no support in this configuration"; break; case ONIGERR_MEMORY: - p = "fail to memory allocation"; break; + p = "failed to allocate memory"; break; case ONIGERR_MATCH_STACK_LIMIT_OVER: p = "match-stack limit over"; break; case ONIGERR_TYPE_BUG: -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/