From d81fd2309b467a2e96ee9005a3d027f15a874b96 Mon Sep 17 00:00:00 2001 From: Gasper Jansa Date: Fri, 4 Feb 2011 16:19:34 +0100 Subject: [PATCH] toArray fix --- pvAccessApp/utils/transportRegistry.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pvAccessApp/utils/transportRegistry.cpp b/pvAccessApp/utils/transportRegistry.cpp index 522363f..2353636 100644 --- a/pvAccessApp/utils/transportRegistry.cpp +++ b/pvAccessApp/utils/transportRegistry.cpp @@ -145,6 +145,12 @@ Transport** TransportRegistry::toArray(int32& size) { Lock guard(&_mutex); size = _allTransports.size(); + + if(size == 0) + { + return NULL; + } + Transport** transportArray = new Transport*[size]; int i = 0; for(_allTransportsIter = _allTransports.begin(); _allTransportsIter != _allTransports.end(); _allTransportsIter++, i++)