[前][次][番号順一覧][スレッド一覧]

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/

[前][次][番号順一覧][スレッド一覧]