From b41f2dac663e42fa25bbe78aa945d46738db4028 Mon Sep 17 00:00:00 2001 From: Akkadius Date: Fri, 10 Apr 2020 03:26:09 -0500 Subject: [PATCH] Clamp value for max reserved instance id [skip ci] --- common/database_instances.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/common/database_instances.cpp b/common/database_instances.cpp index 350c9849f..10a2ce032 100644 --- a/common/database_instances.cpp +++ b/common/database_instances.cpp @@ -194,6 +194,11 @@ bool Database::GetUnusedInstanceID(uint16 &instance_id) return true; } + if (instance_id < max_reserved_instance_id) { + instance_id = max_reserved_instance_id; + return true; + } + query = StringFormat("SELECT id FROM instance_list where id > %u ORDER BY id", max_reserved_instance_id); results = QueryDatabase(query);