|
Line
Link Here
|
| 0 |
-- kismet_wrapper.cc |
0 |
++ kismet_wrapper.cc |
|
Lines 79-85
void reap(int sig) {
Link Here
|
| 79 |
if (FD_ISSET(epipe[0], &rset)) { |
79 |
if (FD_ISSET(epipe[0], &rset)) { |
| 80 |
if (fgets(ret, 2048, err) == NULL || |
80 |
if (fgets(ret, 2048, err) == NULL || |
| 81 |
feof(err)) { |
81 |
feof(err)) { |
| 82 |
if (feof(out)) |
82 |
if (!check_out || feof(out)) |
| 83 |
break; |
83 |
break; |
| 84 |
|
84 |
|
| 85 |
fclose(err); |
85 |
fclose(err); |
|
Lines 98-104
void reap(int sig) {
Link Here
|
| 98 |
if (FD_ISSET(rpipe[0], &rset)) { |
98 |
if (FD_ISSET(rpipe[0], &rset)) { |
| 99 |
if (fgets(ret, 2048, out) == NULL || |
99 |
if (fgets(ret, 2048, out) == NULL || |
| 100 |
feof(out)) { |
100 |
feof(out)) { |
| 101 |
if (feof(err)) |
101 |
if (!check_err || feof(err)) |
| 102 |
break; |
102 |
break; |
| 103 |
|
103 |
|
| 104 |
fclose(out); |
104 |
fclose(out); |