--- rxvt-unicode/src/init.C 2011/12/22 10:38:09 1.310 +++ rxvt-unicode/src/init.C 2011/12/22 14:34:59 1.311 @@ -1720,8 +1720,10 @@ fd = open (CONSOLE, O_WRONLY, 0); if (fd >= 0) - if (ioctl (fd, SRIOCSREDIR, NULL) < 0) + { + ioctl (fd, SRIOCSREDIR, NULL); close (fd); + } #endif /* SRIOCSREDIR */ }