X-Git-Url: https://git.lttng.org/?a=blobdiff_plain;f=src%2Fcommon%2Freadwrite.c;h=7b8460962eda5ee7e917be20cce7c47be0a56ea4;hb=99ed9c436a035b26c64b8efcbaec8b3d91d754d6;hp=a559de76b1ea5f85387ab178eee47a21b7f101f1;hpb=6cd525e813795a1d5e38feac8dedf2c73ffb1274;p=lttng-tools.git diff --git a/src/common/readwrite.c b/src/common/readwrite.c index a559de76b..7b8460962 100644 --- a/src/common/readwrite.c +++ b/src/common/readwrite.c @@ -15,9 +15,10 @@ * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA */ -#include -#include #include +#include +#include + #include "readwrite.h" /* @@ -33,6 +34,8 @@ ssize_t lttng_read(int fd, void *buf, size_t count) size_t i = 0; ssize_t ret; + assert(buf); + do { ret = read(fd, buf + i, count - i); if (ret < 0) { @@ -60,6 +63,8 @@ ssize_t lttng_write(int fd, const void *buf, size_t count) size_t i = 0; ssize_t ret; + assert(buf); + do { ret = write(fd, buf + i, count - i); if (ret < 0) {