X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Fjournal%2Fjournald.c;h=164e1087d108879b70d9e7f59dfbc852e0120a1c;hb=7d5e9c0f60cddf01ec803012cbdc02d2f55b78c1;hp=74c80f5a085a8b0b765656cfcb8c0ce4ca525127;hpb=57f3067825d9361d7487f272bfaff3b36c684c62;p=elogind.git diff --git a/src/journal/journald.c b/src/journal/journald.c index 74c80f5a0..164e1087d 100644 --- a/src/journal/journald.c +++ b/src/journal/journald.c @@ -141,9 +141,10 @@ static uint64_t available_space(Server *s) { for (;;) { struct stat st; - struct dirent buf, *de; + struct dirent *de; + union dirent_storage buf; - r = readdir_r(d, &buf, &de); + r = readdir_r(d, &buf.de, &de); if (r != 0) break;