diff --git a/imports/wasi_snapshot_preview1/fs_test.go b/imports/wasi_snapshot_preview1/fs_test.go index 1862cb39..46990609 100644 --- a/imports/wasi_snapshot_preview1/fs_test.go +++ b/imports/wasi_snapshot_preview1/fs_test.go @@ -2519,7 +2519,7 @@ func Test_fdSeek(t *testing.T) { '?', }, expectedLog: ` -==> wasi_snapshot_preview1.fd_seek(fd=4,offset=4,whence=0,4557430888798830399) +==> wasi_snapshot_preview1.fd_seek(fd=4,offset=4,whence=0) <== (newoffset=4,errno=ESUCCESS) `, }, @@ -2534,7 +2534,7 @@ func Test_fdSeek(t *testing.T) { '?', }, expectedLog: ` -==> wasi_snapshot_preview1.fd_seek(fd=4,offset=1,whence=1,4557430888798830399) +==> wasi_snapshot_preview1.fd_seek(fd=4,offset=1,whence=1) <== (newoffset=2,errno=ESUCCESS) `, }, @@ -2549,7 +2549,7 @@ func Test_fdSeek(t *testing.T) { '?', }, expectedLog: ` -==> wasi_snapshot_preview1.fd_seek(fd=4,offset=-1,whence=2,4557430888798830399) +==> wasi_snapshot_preview1.fd_seek(fd=4,offset=-1,whence=2) <== (newoffset=5,errno=ESUCCESS) `, }, @@ -2610,7 +2610,7 @@ func Test_fdSeek_Errors(t *testing.T) { fd: 42, // arbitrary invalid fd expectedErrno: wasip1.ErrnoBadf, expectedLog: ` -==> wasi_snapshot_preview1.fd_seek(fd=42,offset=0,whence=0,0) +==> wasi_snapshot_preview1.fd_seek(fd=42,offset=0,whence=0) <== (newoffset=,errno=EBADF) `, }, @@ -2620,7 +2620,7 @@ func Test_fdSeek_Errors(t *testing.T) { whence: 3, // invalid whence, the largest whence io.SeekEnd(2) + 1 expectedErrno: wasip1.ErrnoInval, expectedLog: ` -==> wasi_snapshot_preview1.fd_seek(fd=4,offset=0,whence=3,0) +==> wasi_snapshot_preview1.fd_seek(fd=4,offset=0,whence=3) <== (newoffset=,errno=EINVAL) `, }, @@ -2629,7 +2629,7 @@ func Test_fdSeek_Errors(t *testing.T) { fd: dirFD, expectedErrno: wasip1.ErrnoBadf, expectedLog: ` -==> wasi_snapshot_preview1.fd_seek(fd=5,offset=0,whence=0,0) +==> wasi_snapshot_preview1.fd_seek(fd=5,offset=0,whence=0) <== (newoffset=,errno=EBADF) `, }, @@ -2639,7 +2639,7 @@ func Test_fdSeek_Errors(t *testing.T) { resultNewoffset: memorySize, expectedErrno: wasip1.ErrnoFault, expectedLog: ` -==> wasi_snapshot_preview1.fd_seek(fd=4,offset=0,whence=0,) +==> wasi_snapshot_preview1.fd_seek(fd=4,offset=0,whence=0) <== (newoffset=,errno=EFAULT) `, }, diff --git a/internal/wasip1/logging/logging.go b/internal/wasip1/logging/logging.go index 01c62970..86a7f0a0 100644 --- a/internal/wasip1/logging/logging.go +++ b/internal/wasip1/logging/logging.go @@ -157,6 +157,7 @@ func Config(fnd api.FunctionDefinition) (pSampler logging.ParamSampler, pLoggers name = resultParamName(name) logger = logMemI64(idx).Log rLoggers = append(rLoggers, resultParamLogger(name, logger)) + continue case "result.filestat": name = resultParamName(name) logger = logFilestat(idx).Log