[#11952] NORETURN — "Nobuyoshi.Nakada" <nobu.nakada@...>

なかだです。

24 messages 2001/01/10
[#11956] Re: NORETURN — WATANABE Hirofumi <eban@...> 2001/01/10

わたなべです.

[#11957] Re: NORETURN — matz@... (Yukihiro Matsumoto) 2001/01/10

まつもと ゆきひろです

[#11958] Re: NORETURN — WATANABE Hirofumi <eban@...> 2001/01/10

わたなべです.

[#11959] CVS branches (Re: Re: NORETURN) — matz@... (Yukihiro Matsumoto) 2001/01/10

[#12087] string#index, gsub, []= のバグ? — Beyond <beyond@...>

18 messages 2001/01/27
[#12091] Re: string#index, gsub, []= のバグ? — matz@... (Yukihiro Matsumoto) 2001/01/27

まつもと ゆきひろです

[ruby-dev:12030] [PATCH] Object#taint/untaint/freeze

From: nobu.nakada@...
Date: 2001-01-16 00:52:50 UTC
List: ruby-dev #12030
なかだです。

  軒並条件が逆のような。
  それと eval.c にデバッグ用だか残ってるようです。


Index: object.c
===================================================================
RCS file: /ruby/ruby/object.c,v
retrieving revision 1.39
diff -u -2 -p -r1.39 object.c
--- object.c	2001/01/15 07:00:54	1.39
+++ object.c	2001/01/16 00:44:50
@@ -289,5 +289,5 @@ rb_obj_taint(obj)
 {
     rb_secure(4);
-    if (OBJ_TAINTED(obj)) {
+    if (!OBJ_TAINTED(obj)) {
 	if (OBJ_FROZEN(obj)) {
 	    rb_error_frozen("object");
@@ -303,5 +303,5 @@ rb_obj_untaint(obj)
 {
     rb_secure(3);
-    if (!OBJ_TAINTED(obj)) {
+    if (OBJ_TAINTED(obj)) {
 	if (OBJ_FROZEN(obj)) {
 	    rb_error_frozen("object");
@@ -316,5 +316,5 @@ rb_obj_freeze(obj)
     VALUE obj;
 {
-    if (OBJ_FROZEN(obj)) {
+    if (!OBJ_FROZEN(obj)) {
 	if (rb_safe_level() >= 4 && !OBJ_TAINTED(obj)) {
 	    rb_raise(rb_eSecurityError, "Insecure: can't freeze object");
Index: eval.c
===================================================================
RCS file: /ruby/ruby/eval.c,v
retrieving revision 1.145
diff -u -2 -p -r1.145 eval.c
--- eval.c	2001/01/15 07:00:53	1.145
+++ eval.c	2001/01/16 00:43:47
@@ -6301,5 +6301,4 @@ block_pass(self, node)
     POP_TAG();
     POP_ITER();
-    printf("state: %d(%d)\n", state, _block.tag->dst);
     if (_block.tag->dst == state) {
 	if (orphan) {


-- 
--- 僕の前にBugはない。
--- 僕の後ろにBugはできる。
    中田 伸悦

In This Thread

Prev Next