From: matz@... (Yukihiro Matsumoto) Date: 2001-04-24T15:38:07+09:00 Subject: [ruby-talk:14141] Re: Assignment to $0 is truncated Hi, In message "[ruby-talk:14094] Assignment to $0 is truncated" on 01/04/24, B_M writes: |When I assign a string to $0, it's truncated to a size relative to the original $0's size. This is a bug. --- ruby.c 2001/03/13 05:48:33 1.36.2.4 +++ ruby.c 2001/04/24 06:37:36 @@ -879,5 +879,5 @@ #ifndef __hpux - if (i > len) { - memcpy(origargv[0], s, len); - origargv[0][len] = '\0'; + if (i < len) { + memcpy(origargv[0], s, i); + origargv[0][i] = '\0'; }