icewm-1.0.8/src/wmconfig.cc 430,434c430,437 < < if (read(fd, buf, len) != len) < return; < < buf[len] = 0; --- > // original read code > // if (read(fd, buf, len) != len) > // return; > // buf[len] = 0; > int read_len = read(fd, buf, len); > if (read_len == 0 || read_len == -1) return; > buf[read_len] = '\0'; >