From bb53abeb8c3407ea250be69bc43510b03c0df3da Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Tue, 1 Nov 2011 14:20:31 +0100 Subject: 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(+) (limited to 'src') diff --git a/src/tty-ask-password-agent.c b/src/tty-ask-password-agent.c index 43d008fc70..13481b29e9 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; -- cgit v1.2.3-54-g00ecf