From bb53abeb8c3407ea250be69bc43510b03c0df3da Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Tue, 1 Nov 2011 14:20:31 +0100 Subject: [PATCH] plymouth: fix ply proto endianess issues Plymouth enforces LE even for the local Ply proto, hence we should do the conversion properly for BE arch compat. Tracked down by Harald Hoyer. https://bugzilla.redhat.com/show_bug.cgi?id=744415 --- src/tty-ask-password-agent.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/tty-ask-password-agent.c b/src/tty-ask-password-agent.c index 43d008fc7..13481b29e 100644 --- a/src/tty-ask-password-agent.c +++ b/src/tty-ask-password-agent.c @@ -206,6 +206,7 @@ static int ask_password_plymouth( continue; memcpy(&size, buffer+1, sizeof(size)); + size = le32toh(size); if (size+5 > sizeof(buffer)) { r = -EIO; goto finish; -- 2.30.2