vdprintf(fd, format, args);
}
-static int pakfire_jail_log_buffer_is_full(const struct pakfire_log_buffer* buffer) {
- return (sizeof(buffer->data) == buffer->used);
-}
-
static int pakfire_jail_fill_buffer(struct pakfire_jail* jail, int fd, struct pakfire_log_buffer* buffer) {
int r;
// No newline found
if (!eol) {
// If the buffer is full, we send the entire content to make space.
- if (pakfire_jail_log_buffer_is_full(buffer)) {
+ if (buffer->used >= sizeof(buffer->data)) {
CTX_DEBUG(jail->ctx, "Buffer is full. Sending all content\n");
eol = buffer->data + buffer->used - 1;