- recover code hidden by typo in a comment ending
authorZdeněk Salvet <salvet@ics.muni.cz>
Mon, 29 Nov 2004 21:55:52 +0000 (21:55 +0000)
committerZdeněk Salvet <salvet@ics.muni.cz>
Mon, 29 Nov 2004 21:55:52 +0000 (21:55 +0000)
- fix memory leak
- provide placeholder for edg_wll_QuerySequenceCode

org.glite.lb.client/examples/consumer_fake.c
org.glite.lb.client/src/producer.c

index 1eaeb45..ac7c27b 100644 (file)
@@ -158,3 +158,10 @@ int edg_wll_JobLog(
 
        return edg_wll_QueryEvents(ctx,j,e,eventsOut);
 }
+
+/* XXX missing */
+int edg_wll_QuerySequenceCode(edg_wll_Context ctx, edg_wlc_JobId jobId, char **code)
+{
+       return edg_wll_SetError(ctx, EOPNOTSUPP, NULL);
+}      
+
index 673d76b..3521226 100644 (file)
@@ -727,17 +727,18 @@ int edg_wll_SetLoggingJobProxy(
                goto err;
        }
 
-       /* query LBProxyServer for sequence code if not user-suplied *?
+       /* query LBProxyServer for sequence code if not user-suplied */
        if (!code) {
                edg_wll_QuerySequenceCode(context, job, &code_loc);
                goto err;       
        }
        else
-               code_loc = code;
+               code_loc = strdup(code);
        
        if (!edg_wll_SetSequenceCode(context,code_loc,flags))
 /* XXX: ask proxy for last known sequence code */
                edg_wll_IncSequenceCode(context);
+       free(code_loc);
        
 err:
         return edg_wll_Error(context,NULL,NULL);