]> git.ipfire.org Git - thirdparty/haproxy.git/commitdiff
BUG/MINOR: pattern: Add a missing HA_SPIN_INIT() in pat_ref_newid()
authorAurélien Nephtali <aurelien.nephtali@corp.ovh.com>
Thu, 19 Apr 2018 14:56:07 +0000 (16:56 +0200)
committerWilly Tarreau <w@1wt.eu>
Thu, 19 Apr 2018 15:49:48 +0000 (17:49 +0200)
pat_ref_newid() is lacking a spinlock init. It was probably forgotten
in b5997f740b ("MAJOR: threads/map: Make acls/maps thread safe").

Signed-off-by: Aurélien Nephtali <aurelien.nephtali@corp.ovh.com>
src/pattern.c

index fe672f12e8314029f8cb7593d499d35ec3922b9f..2eb82650124886aa5bcebb09825390b776d374ce 100644 (file)
@@ -1906,7 +1906,7 @@ struct pat_ref *pat_ref_newid(int unique_id, const char *display, unsigned int f
        ref->unique_id = unique_id;
        LIST_INIT(&ref->head);
        LIST_INIT(&ref->pat);
-
+       HA_SPIN_INIT(&ref->lock);
        LIST_ADDQ(&pattern_reference, &ref->list);
 
        return ref;