int l; \
if (field != null){ \
l = asprintf(&pomA,"<tr><th align=\"left\">" name ":</th>" \
- "<td><a href=\"" type " \"" type "</td></tr>", (field), (field)); \
+ "<td><a href=\""type"\">" type "</a></td></tr>", (field), (field)); \
} \
else{ \
l = asprintf(&pomA,"<tr><th align=\"left\"><span style=\"color:grey\">" name \
{
char *pomA = NULL, *pomB = NULL;
int pomL = 0;
- char *chid,*chstat;
+ char *chid,*chstat,*chis = NULL, *chos = NULL;
char *jdl,*rsl;
jdl = strdup("");
rsl = strdup("");
chid = edg_wlc_JobIdUnparse(stat.jobId);
+ if (stat.isb_transfer) chis = edg_wlc_JobIdUnparse(stat.isb_transfer);
+ if (stat.osb_transfer) chos = edg_wlc_JobIdUnparse(stat.osb_transfer);
TR("Status","%s",(chstat = edg_wll_StatToString(stat.state)), NULL);
free(chstat);
TR("Done code","%d",stat.done_code, -1);
TR("Exit code","%d",stat.exit_code, -1);
- TRL("Input sandbox", "%s", stat.isb_transfer, NULL);
- TRL("Output sandbox", "%s", stat.osb_transfer, NULL);
+ TRL("Input sandbox", "%s", chis, NULL);
+ TRL("Output sandbox", "%s", chos, NULL);
if (stat.jdl){
char *jdl_unp;
*message = pomA;
free(chid);
+ if (chis) free(chis);
+ if (chos) free(chos);
free(jdl);
free(rsl);
return 0;
default: chsbt = NULL;
break;
}
- if (chsbt) free(chsbt);
TR("Sandbox type", "%s", chsbt, NULL);
TR("File transfer source", "%s", stat.ft_src, NULL);
TR("File transfer destination", "%s", stat.ft_dest, NULL);
*message = pomA;
+ if (chsbt) free(chsbt);
free(chid);
//free(jdl);
//free(rsl);