@@ -1388,7 +1388,7 @@ impl NameMangling for Legacy {
13881388 if let Some ( ( suffix, imported) ) = module
13891389 . strip_prefix ( "[import-payload]" )
13901390 . map ( |v| ( v, true ) )
1391- . or_else ( || name . strip_prefix ( "[export-payload]" ) . map ( |v| ( v, false ) ) )
1391+ . or_else ( || module . strip_prefix ( "[export-payload]" ) . map ( |v| ( v, false ) ) )
13921392 {
13931393 let ( key, interface) = if suffix == self . import_root ( ) {
13941394 ( WorldKey :: Name ( name. to_string ( ) ) , None )
@@ -1469,7 +1469,11 @@ impl NameMangling for Legacy {
14691469 ty : info ( key) ?. ty ,
14701470 }
14711471 } else if let Some ( key) = match_payload_prefix ( name, "[future-cancel-read-" ) {
1472- validate_func_sig ( name, & FuncType :: new ( [ ValType :: I32 ] , [ ] ) , ty) ?;
1472+ validate_func_sig (
1473+ name,
1474+ & FuncType :: new ( [ ValType :: I32 ] , [ ValType :: I32 ] ) ,
1475+ ty,
1476+ ) ?;
14731477 Import :: FutureCancelRead {
14741478 async_,
14751479 ty : info ( key) ?. ty ,
@@ -1525,7 +1529,11 @@ impl NameMangling for Legacy {
15251529 ty : info ( key) ?. ty ,
15261530 }
15271531 } else if let Some ( key) = match_payload_prefix ( name, "[stream-cancel-read-" ) {
1528- validate_func_sig ( name, & FuncType :: new ( [ ValType :: I32 ] , [ ] ) , ty) ?;
1532+ validate_func_sig (
1533+ name,
1534+ & FuncType :: new ( [ ValType :: I32 ] , [ ValType :: I32 ] ) ,
1535+ ty,
1536+ ) ?;
15291537 Import :: StreamCancelRead {
15301538 async_,
15311539 ty : info ( key) ?. ty ,
0 commit comments