Index: /trunk/zoo-project/zoo-services/utils/status/service.c
===================================================================
--- /trunk/zoo-project/zoo-services/utils/status/service.c	(revision 514)
+++ /trunk/zoo-project/zoo-services/utils/status/service.c	(revision 515)
@@ -105,5 +105,5 @@
        * Parse Status to extract Status / Message
        */
-      char *tmpStr=getStatus(atoi(tmpMap->value));
+      char *tmpStr=_getStatus(conf,atoi(tmpMap->value));
 #ifdef DEBUG
       fprintf(stderr,"DEBUG: %s \n",tmpStr);
@@ -112,4 +112,5 @@
 	char *tmpStr1=strdup(tmpStr);
 	char *tmpStr0=strdup(strstr(tmpStr,"|")+1);
+	free(tmpStr);
 	tmpStr1[strlen(tmpStr1)-strlen(tmpStr0)-1]='\0';
 	char *tmpStrFinal=(char*)malloc((strlen(tmpStr0)+11)*sizeof(char));
