From: Miroslav Lichvar Date: Wed, 14 Dec 2022 13:57:42 +0000 (+0100) Subject: sources: add assertion for instance index X-Git-Tag: 4.4-pre1~55 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=19f2ab9e09adb2fbb88e8a7a3381125415714c2a;p=thirdparty%2Fchrony.git sources: add assertion for instance index --- diff --git a/sources.c b/sources.c index 18b89c6d..9ab5d104 100644 --- a/sources.c +++ b/sources.c @@ -296,6 +296,9 @@ void SRC_DestroyInstance(SRC_Instance instance) int dead_index, i; assert(initialised); + if (instance->index < 0 || instance->index >= n_sources || + instance != sources[instance->index]) + assert(0); SST_DeleteInstance(instance->stats); dead_index = instance->index;