From 10502e34a10fb3b672aef1161cc271003c7806ba Mon Sep 17 00:00:00 2001 From: Abhishek Koneru Date: Wed, 27 Jun 2012 14:27:55 -0400 Subject: Fixes for Guarded_By_Violation issues shown in Coverity --- base/common/src/com/netscape/cmscore/dbs/DBVirtualList.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'base/common/src/com/netscape/cmscore/dbs/DBVirtualList.java') diff --git a/base/common/src/com/netscape/cmscore/dbs/DBVirtualList.java b/base/common/src/com/netscape/cmscore/dbs/DBVirtualList.java index 854a92e15..51a9230ac 100644 --- a/base/common/src/com/netscape/cmscore/dbs/DBVirtualList.java +++ b/base/common/src/com/netscape/cmscore/dbs/DBVirtualList.java @@ -308,9 +308,11 @@ public class DBVirtualList implements IDBVirtualList { if (sortKeys == null) throw new EBaseException("sort keys cannot be null"); try { - mKeys = new LDAPSortKey[sortKeys.length]; - String la[] = mRegistry.getLDAPAttributes(sortKeys); + String la[] = null; + synchronized (this) { + la = mRegistry.getLDAPAttributes(sortKeys); + } for (int j = 0; j < sortKeys.length; j++) { mKeys[j] = new LDAPSortKey(la[j]); -- cgit