From: Aleš Křenek Date: Thu, 16 Oct 2008 15:00:56 +0000 (+0000) Subject: memleak X-Git-Tag: test_tag~133 X-Git-Url: http://scientific.zcu.cz/git/?a=commitdiff_plain;h=bba11de9fda16b912c8b2a9596d31c19459b45ca;p=jra1mw.git memleak --- diff --git a/org.glite.lb.client/src/stat_fields.cpp b/org.glite.lb.client/src/stat_fields.cpp index 339d56c..2add445 100644 --- a/org.glite.lb.client/src/stat_fields.cpp +++ b/org.glite.lb.client/src/stat_fields.cpp @@ -77,9 +77,10 @@ void glite_lb_print_stat_fields(void **ff,edg_wll_JobStat *s) std::string val; struct timeval t; JobStatus::Attr attr; - char *jdl_param = NULL; + char *jdl_param = NULL,*jobid_s = NULL; - std::cout << glite_jobid_unparse(s->jobId) << '\t' << stat.name() << '\t'; + std::cout << (jobid_s = glite_jobid_unparse(s->jobId)) << '\t' << stat.name() << '\t'; + free(jobid_s); for (f = fields->begin(); f != fields->end(); f++) { for (a = attrs.begin(); a != attrs.end() && a->first != f->first; a++);