lib: avoid pragma usage in journal.c

journal.c: In function 'guestfs__journal_get':
journal.c:120:9: error: #pragma GCC diagnostic not allowed inside functions
journal.c:121:9: error: #pragma GCC diagnostic not allowed inside functions
journal.c:123:9: error: #pragma GCC diagnostic not allowed inside functions
make[3]: *** [libguestfs_la-journal.lo] Error 1

Signed-off-by: Olaf Hering <olaf@aepfle.de>
This commit is contained in:
Olaf Hering
2013-08-20 16:33:01 +02:00
committed by Richard W.M. Jones
parent d188594b11
commit 4fdf05e199

View File

@@ -117,10 +117,8 @@ guestfs__journal_get (guestfs_h *g)
"size=%zu, i=%zu", size, i);
goto err;
}
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wcast-align"
len = be64toh (* (uint64_t *) &buf[i]);
#pragma GCC diagnostic pop
memcpy(&len, &buf[i], sizeof(len));
len = be64toh (len);
i += 8;
eofield = &buf[i+len];
if (eofield > eobuf) {