1
1
mirror of https://github.com/systemd/systemd-stable.git synced 2025-01-12 09:17:44 +03:00

journald: allocate PAGE_SIZE bytes for selinux label length

As suggested in https://bugzilla.redhat.com/show_bug.cgi?id=798760
This commit is contained in:
Lennart Poettering 2012-03-14 03:39:15 +01:00
parent 77b088c211
commit 2d44fc7ba5

View File

@ -29,6 +29,7 @@
#include <sys/ioctl.h>
#include <linux/sockios.h>
#include <sys/statvfs.h>
#include <sys/user.h>
#include <systemd/sd-journal.h>
#include <systemd/sd-login.h>
@ -2133,7 +2134,7 @@ static int process_event(Server *s, struct epoll_event *ev) {
uint8_t buf[CMSG_SPACE(sizeof(struct ucred)) +
CMSG_SPACE(sizeof(struct timeval)) +
CMSG_SPACE(sizeof(int)) +
CMSG_SPACE(LINE_MAX)]; /* selinux label */
CMSG_SPACE(PAGE_SIZE)]; /* selinux label */
} control;
ssize_t n;
int v;