--- rxvt-unicode/src/rxvtc.C 2006/01/22 04:01:52 1.21 +++ rxvt-unicode/src/rxvtc.C 2006/01/22 16:36:40 1.22 @@ -112,7 +112,7 @@ fprintf (stderr, "%s", (const char *)tok); else if (!strcmp (tok, "GETFD") && c.recv (cint)) { - if (ptytty::send_fd (c.fd, cint) < 0) + if (!ptytty::send_fd (c.fd, cint)) { fprintf (stderr, "unable to send fd %d: ", cint); perror (0); exit (EXIT_FAILURE);