From 8224493c5cc473e6620563ef31433c3f818e390c Mon Sep 17 00:00:00 2001 From: =?utf8?q?Zden=C4=9Bk=20Salvet?= Date: Tue, 5 Oct 2004 10:50:04 +0000 Subject: [PATCH] Don't crash in getIndexedAttrs() on absence of indexed attributes. --- org.glite.lb.client/src/ServerConnection.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/org.glite.lb.client/src/ServerConnection.cpp b/org.glite.lb.client/src/ServerConnection.cpp index 9292c86..319bd0f 100644 --- a/org.glite.lb.client/src/ServerConnection.cpp +++ b/org.glite.lb.client/src/ServerConnection.cpp @@ -595,6 +595,8 @@ ServerConnection::getIndexedAttrs(void) { check_result(edg_wll_GetIndexedAttrs(context,&recs),context, "edg_wll_GetIndexedAttrs()"); + if (!recs) return out; + for (i=0; recs[i]; i++) { std::vector > idx; for (j=0; recs[i][j].attr; j++) { -- 1.8.2.3