chiark / gitweb /
bus: Fix read_word_le() function
[elogind.git] / src / libsystemd / bus-message.c
index 0c8604c49257e7c2124ff6fd29620212178fec73..1a2039b8cd77a10e52046f635087c6cd6f2d57a5 100644 (file)
@@ -1935,7 +1935,7 @@ static size_t read_word_le(void *p, size_t sz) {
                 return le16toh(x.u16);
         else if (sz == 4)
                 return le32toh(x.u32);
-        else if (sz == 4)
+        else if (sz == 8)
                 return le64toh(x.u64);
 
         assert_not_reached("unknown word width");