From fbc0a2775f8a2697a42fe7e685c00799679ff084 Mon Sep 17 00:00:00 2001 From: Unbit Date: Tue, 20 May 2014 16:02:54 +0200 Subject: [PATCH] when changing metrics we need a write lock --- core/metrics.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/metrics.c b/core/metrics.c index 3c2989f4..22bfb6da 100644 --- a/core/metrics.c +++ b/core/metrics.c @@ -620,7 +620,7 @@ struct uwsgi_metric *uwsgi_metric_find_by_asn(char *asn, size_t len) { }\ if (!um) return -1;\ if (um->collector || um->type == UWSGI_METRIC_ALIAS) return -1;\ - uwsgi_rlock(uwsgi.metrics_lock) + uwsgi_wlock(uwsgi.metrics_lock) int uwsgi_metric_set(char *name, char *oid, int64_t value) { um_op;