From 7a4c181d71e6167bc51c36f4437c21b6ffef3083 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Ji=C5=99=C3=AD=20Filipovi=C4=8D?= Date: Wed, 19 Jan 2011 10:45:25 +0000 Subject: [PATCH] Return ENOENT instead of empty list when ALL-statistics queries existing, but empty group. --- org.glite.lb.server/src/stats.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/org.glite.lb.server/src/stats.c b/org.glite.lb.server/src/stats.c index 3d3b3d6..15f8b11 100644 --- a/org.glite.lb.server/src/stats.c +++ b/org.glite.lb.server/src/stats.c @@ -787,6 +787,9 @@ int edg_wll_StateRateServer( free(*groups); *groups = NULL; goto cleanup; } + else if (i == shift){ // found groups, but all empty + edg_wll_SetError(ctx,ENOENT,"no data available"); + } else edg_wll_ResetError(ctx); // reset error comming from stateDurationFromToRequest, some of them has worked } @@ -1033,6 +1036,8 @@ int edg_wll_StateDurationFromToServer( free(*groups); *groups = NULL; goto cleanup; } + else if (i == shift) + edg_wll_SetError(ctx,ENOENT,"no data available"); else edg_wll_ResetError(ctx); // reset error comming from stateDurationFromToRequest, some of them has worked } -- 1.8.2.3