From ecb9999f7f5efee53ac175402d85c534be1fba4d Mon Sep 17 00:00:00 2001 From: =?utf8?q?Zden=C4=9Bk=20Salvet?= Date: Thu, 29 Jul 2010 07:37:48 +0000 Subject: [PATCH] Fix jobid detection in HTTP GET requests. --- org.glite.lb.server/src/lb_proto.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/org.glite.lb.server/src/lb_proto.c b/org.glite.lb.server/src/lb_proto.c index adf01d9..8dc453a 100644 --- a/org.glite.lb.server/src/lb_proto.c +++ b/org.glite.lb.server/src/lb_proto.c @@ -671,10 +671,11 @@ edg_wll_ErrorCode edg_wll_Proto(edg_wll_Context ctx, /* GET /[jobId]: Job Status */ else if (*requestPTR=='/' - && strncmp(requestPTR, "/RSS", strlen("/RSS")) - && strncmp(requestPTR, "/NOTIF", strlen("/NOTIF")) - && *(requestPTR+strlen("/NOTIF")-1) != ':' - && !isspace(*(requestPTR+strlen("/NOTIF")-1))) { + && strncmp(requestPTR, "/RSS:", strlen("/RSS:")) + && ( strncmp(requestPTR, "/NOTIF", strlen("/NOTIF")) + || *(requestPTR+strlen("/NOTIF")) != ':' + && !isspace(*(requestPTR+strlen("/NOTIF")))) + ) { edg_wlc_JobId jobId = NULL; char *pom1,*fullid = NULL; edg_wll_JobStat stat; -- 1.8.2.3