From 843fb8ca958bdf7b12673e0975e1b3be870d7642 Mon Sep 17 00:00:00 2001 From: Ralph Lange Date: Thu, 6 Oct 2016 13:02:46 +0200 Subject: [PATCH] dbStatic: update dbCreateAlias() to add to record list (instead of insertion sort) --- src/ioc/dbStatic/dbStaticLib.c | 13 +------------ 1 file changed, 1 insertion(+), 12 deletions(-) diff --git a/src/ioc/dbStatic/dbStaticLib.c b/src/ioc/dbStatic/dbStaticLib.c index 166979655..aa427d2d9 100644 --- a/src/ioc/dbStatic/dbStaticLib.c +++ b/src/ioc/dbStatic/dbStaticLib.c @@ -1698,18 +1698,7 @@ long dbCreateAlias(DBENTRY *pdbentry, const char *alias) if (!(precnode->flags & DBRN_FLAGS_ISALIAS)) precnode->flags |= DBRN_FLAGS_HASALIAS; ellInit(&pnewnode->infoList); - /* install record node in list in sorted postion */ - status = dbFirstRecord(pdbentry); - while (!status) { - if (strcmp(alias, dbGetRecordName(pdbentry)) < 0) break; - status = dbNextRecord(pdbentry); - } - if (!status) { - precnode = pdbentry->precnode; - ellInsert(preclist, ellPrevious(&precnode->node), &pnewnode->node); - } else { - ellAdd(preclist, &pnewnode->node); - } + ellAdd(preclist, &pnewnode->node); precordType->no_aliases++; pdbentry->precnode = pnewnode; ppvd = dbPvdAdd(pdbentry->pdbbase, precordType, pnewnode);