Skip to content

Commit a3781a6

Browse files
committed
fix(coderd/database/dbmem): apply rlock/runlock on GetTelemetryItems
1 parent 216fe44 commit a3781a6

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

coderd/database/dbmem/dbmem.go

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5131,7 +5131,9 @@ func (q *FakeQuerier) GetTelemetryItem(_ context.Context, key string) (database.
51315131
}
51325132

51335133
func (q *FakeQuerier) GetTelemetryItems(_ context.Context) ([]database.TelemetryItem, error) {
5134-
return q.telemetryItems, nil
5134+
q.mutex.RLock()
5135+
defer q.mutex.RUnlock()
5136+
return slices.Clone(q.telemetryItems), nil
51355137
}
51365138

51375139
func (q *FakeQuerier) GetTemplateAppInsights(ctx context.Context, arg database.GetTemplateAppInsightsParams) ([]database.GetTemplateAppInsightsRow, error) {

0 commit comments

Comments
 (0)