normalize negative pool size

This commit is contained in:
Gani Georgiev committed 2026-09-18 01:29:34 +03:00
1 parent caee2a55f4
commit a12bccaafc
2 files changed
+5 -1

No files matched your search

+4
View File
@@ -20,6 +20,10 @@ type vmsPool struct {
// newPool creates a new pool with pre-warmed vms generated from the specified factory.
func newPool(size int, factory func() *goja.Runtime) *vmsPool {
if size < 0 {
size = 0
}
pool := &vmsPool{
factory: factory,
items: make([]*poolItem, size),