Index: trunk/zoo-project/zoo-kernel/zoo_service_loader.c
===================================================================
--- trunk/zoo-project/zoo-kernel/zoo_service_loader.c	(revision 390)
+++ trunk/zoo-project/zoo-kernel/zoo_service_loader.c	(revision 391)
@@ -2107,5 +2107,5 @@
     int hasValidCookie=-1;
     char *tcook=strdup(cgiCookie);
-    if(strstr(cgiCookie,";")>0){
+    if(strstr(cgiCookie,";")!=NULL){
       char *token,*saveptr;
       token=strtok_r(cgiCookie,";",&saveptr);
@@ -2118,4 +2118,9 @@
 	}
 	token=strtok_r(NULL,";",&saveptr);
+      }
+    }else{
+      if(strstr(cgiCookie,"=")!=NULL && strcasestr(cgiCookie,"ID")!=NULL){
+	tcook=strdup(cgiCookie);
+	hasValidCookie=1;
       }
     }
