Project

General

Profile

Bug #12290 » issue12290_segthread_thread_name.diff

herwinw (Herwin Quarantainenet), 04/15/2016 11:43 AM

View differences:

thread.c
if (!NIL_P(name)) {
rb_encoding *enc;
StringValueCStr(name);
#ifdef SET_ANOTHER_THREAD_NAME
if (!th->thread_id) {
rb_raise(rb_eThreadError, "Unable to change name here");
}
#endif
enc = rb_enc_get(name);
if (!rb_enc_asciicompat(enc)) {
rb_raise(rb_eArgError, "ASCII incompatible encoding (%s)",
(1-1/2)