… | … | ||
---|---|---|---|
91 | return false; | 91 | return false; |
92 | 92 | ||
93 | if (len) | 93 | if (len) |
94 | *len = l; | 94 | *len = l; |
95 | 95 | ||
96 | data.reset ((char *)malloc (l + 1)); | 96 | data.reset (new char[l + 1]); |
97 | |||
98 | if (!data) | ||
99 | return false; | ||
100 | 97 | ||
101 | if (read (fd, data, l) != l) | 98 | if (read (fd, data, l) != l) |
102 | return false; | 99 | return false; |
103 | 100 | ||
104 | data[l] = 0; | 101 | data[l] = 0; |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |