From 255890c15d8b147ead44ed8d90754e455d9abc96 Mon Sep 17 00:00:00 2001 From: Kefu Chai Date: Wed, 29 Aug 2018 22:42:03 +0800 Subject: [PATCH] include/buffer.h: do not use ceph_assert() unless __CEPH__ is defined Signed-off-by: Kefu Chai --- src/include/buffer.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/include/buffer.h b/src/include/buffer.h index c35f262a9ab..15a062e21be 100644 --- a/src/include/buffer.h +++ b/src/include/buffer.h @@ -939,7 +939,11 @@ namespace buffer CEPH_BUFFER_API { int write_fd_zero_copy(int fd) const; template void prepare_iov(VectorT *piov) const { +#ifdef __CEPH__ ceph_assert(_buffers.size() <= IOV_MAX); +#else + assert(_buffers.size() <= IOV_MAX); +#endif piov->resize(_buffers.size()); unsigned n = 0; for (auto& p : _buffers) { -- 2.39.5