Quellcode durchsuchen

runtime: Allow db_get in Deploy section.

parazyd vor 3 Jahren
Ursprung
Commit
56628ade87
1 geänderte Dateien mit 1 neuen und 1 gelöschten Zeilen
  1. 1 1
      src/runtime/import/db.rs

+ 1 - 1
src/runtime/import/db.rs

@@ -287,7 +287,7 @@ pub(crate) fn db_set(ctx: FunctionEnvMut<Env>, ptr: WasmPtr<u8>, len: u32) -> i3
 pub(crate) fn db_get(ctx: FunctionEnvMut<Env>, ptr: WasmPtr<u8>, len: u32) -> i64 {
     let env = ctx.data();
     match env.contract_section {
-        ContractSection::Exec | ContractSection::Metadata => {
+        ContractSection::Deploy | ContractSection::Exec | ContractSection::Metadata => {
             let memory_view = env.memory_view(&ctx);
 
             let Ok(mem_slice) = ptr.slice(&memory_view, len) else {