Default to 101 as highest CTID when no containers exist yet.

feature/node-rewrite
Sven Slootweg 12 years ago
parent b631d67fbf
commit 62b2b400e2

@ -61,19 +61,20 @@ function first_unused_ctid()
$highest = 101; $highest = 101;
/* Collect all known CTIDs and keep track of the highest CTID. */ /* Collect all known CTIDs and keep track of the highest CTID. */
$result = $database->CachedQuery("SELECT `InternalId` FROM containers WHERE `VirtualizationType` = 1", array(), 0); if($result = $database->CachedQuery("SELECT `InternalId` FROM containers WHERE `VirtualizationType` = 1", array(), 0))
foreach($result->data as $row)
{ {
$id = filter_var($row['InternalId'] ,FILTER_VALIDATE_INT); foreach($result->data as $row)
if($id !== false)
{ {
$id_list[] = $id; $id = filter_var($row['InternalId'] ,FILTER_VALIDATE_INT);
if($id > $highest) if($id !== false)
{ {
$highest = $id; $id_list[] = $id;
if($id > $highest)
{
$highest = $id;
}
} }
} }
} }

Loading…
Cancel
Save