瀏覽代碼

feat: remove alignment from Ed25519SignatureOffsets struct (#2294)

Keyvan Khademi 10 月之前
父節點
當前提交
70b3f3551a
共有 1 個文件被更改,包括 1 次插入1 次删除
  1. 1 1
      lazer/contracts/solana/programs/pyth-lazer-solana-contract/src/signature.rs

+ 1 - 1
lazer/contracts/solana/programs/pyth-lazer-solana-contract/src/signature.rs

@@ -26,7 +26,7 @@ const MESSAGE_SIZE_LEN: u16 = 2;
 /// these fields that indicate the location of the signature data within data of other
 /// instructions within the same transaction.
 #[derive(Debug, Clone, Copy, Zeroable, Pod)]
-#[repr(C)]
+#[repr(C, packed)]
 pub struct Ed25519SignatureOffsets {
     /// Offset to the ed25519 signature within the instruction data.
     pub signature_offset: u16,