File tree Expand file tree Collapse file tree 1 file changed +9
-9
lines changed
Expand file tree Collapse file tree 1 file changed +9
-9
lines changed Original file line number Diff line number Diff line change @@ -37,15 +37,15 @@ func initWorkers(opt []workerOpt) error {
3737
3838 for _ , o := range opt {
3939 worker , err := newWorker (o )
40- if err != nil {
41- return err
42- }
4340 if worker .threads == nil {
4441 worker .threads = make ([]* phpThread , 0 , o .num )
4542 } else {
4643 worker .num += o .num
4744 }
4845 workersReady .Add (o .num )
46+ if err != nil {
47+ return err
48+ }
4949 for i := 0 ; i < o .num ; i ++ {
5050 thread := getInactivePHPThread ()
5151 convertToWorkerThread (thread , worker )
@@ -76,12 +76,6 @@ func newWorker(o workerOpt) (*worker, error) {
7676 return nil , fmt .Errorf ("worker filename is invalid %q: %w" , o .fileName , err )
7777 }
7878
79- if o .env == nil {
80- o .env = make (PreparedEnv , 1 )
81- }
82-
83- o .env ["FRANKENPHP_WORKER\x00 " ] = "1"
84-
8579 // Check if a worker with the same fileName and moduleID already exists
8680 if existingWorkers , ok := workers [absFileName ]; ok {
8781 for _ , existingWorker := range existingWorkers {
@@ -94,6 +88,12 @@ func newWorker(o workerOpt) (*worker, error) {
9488 }
9589 }
9690
91+ if o .env == nil {
92+ o .env = make (PreparedEnv , 1 )
93+ }
94+
95+ o .env ["FRANKENPHP_WORKER\x00 " ] = "1"
96+
9797 w := & worker {
9898 name : o .name ,
9999 fileName : absFileName ,
You can’t perform that action at this time.
0 commit comments