--- rxvt-unicode/src/rxvtperl.xs 2007/11/11 04:08:00 1.116 +++ rxvt-unicode/src/rxvtperl.xs 2007/12/13 18:24:36 1.117 @@ -859,19 +859,12 @@ envv->push_back (0); - bool success; - try { - success = term->init (argv, envv); + term->init (argv, envv); } catch (const class rxvt_failure_exception &e) { - success = false; - } - - if (!success) - { term->destroy (); croak ("error while initializing new terminal instance"); }