Skip to content

Commit ca414b0

Browse files
authored
fix: fix data race in echo provisioner (coder#17142)
1 parent 1360bfe commit ca414b0

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

provisioner/echo/serve.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -254,7 +254,7 @@ func TarWithOptions(ctx context.Context, logger slog.Logger, responses *Response
254254
continue
255255
}
256256

257-
if len(plan.Plan) == 0 {
257+
if plan.Error == "" && len(plan.Plan) == 0 {
258258
plan.Plan = []byte("{}")
259259
}
260260
}
@@ -316,7 +316,7 @@ func TarWithOptions(ctx context.Context, logger slog.Logger, responses *Response
316316
for i, resp := range m {
317317
plan := resp.GetPlan()
318318
if plan != nil {
319-
if len(plan.Plan) == 0 {
319+
if plan.Error == "" && len(plan.Plan) == 0 {
320320
plan.Plan = []byte("{}")
321321
}
322322
}

0 commit comments

Comments
 (0)