Bugs: Browse | Submit New | Admin

[#28123] minor bug

Date:
2010-04-20 16:44
Priority:
3
Submitted By:
S D (sdedeo)
Assigned To:
Nobody (None)
Category:
None
State:
Open
Summary:
minor bug

Detailed description
Just noticed a segmentation fault on the following (of course invalid!) input -- filed only in case it helps with a
more important bug!

irb(main):001:0> require 'rubygems'
=> true
irb(main):002:0> require 'narray'
=> true
irb(main):003:0> NArray.to_na
(irb):3: [BUG] Segmentation fault
ruby 1.8.7 (2010-01-10 patchlevel 249) [i686-darwin10]

Add A Comment: Notepad

Please login


Followup

Message
Date: 2010-04-30 00:53
Sender: Masahiro Tanaka

Thank you for your bug report.

=================================================================
==
--- narray.c	(リビジョン 78)
+++ narray.c	(作業コピー)
@@ -731,6 +731,9 @@
   VALUE v;
   struct NARRAY *ary;
 
+  if (argc != 1) {
+    rb_raise(rb_eArgError, "wrong number of arguments(%d
for 1)", argc);
+  }
   switch(TYPE(argv[0])) {
   case T_STRING:
     return na_str_to_na(argc-1,argv+1,argv[0]);

Attached Files:

Name Description Download
No Files Currently Attached

Changes:

No Changes Have Been Made to This Item