[torquedev] [Bug 189] New: Dangling pointer in job_func.c
bugzilla-daemon at supercluster.org
bugzilla-daemon at supercluster.org
Mon Apr 30 06:49:41 MDT 2012
http://www.clusterresources.com/bugzilla/show_bug.cgi?id=189
Summary: Dangling pointer in job_func.c
Product: TORQUE
Version: 3.0.x
Platform: PC
OS/Version: Linux
Status: NEW
Severity: major
Priority: P5
Component: pbs_server
AssignedTo: dbeer at adaptivecomputing.com
ReportedBy: rhys.hill at adelaide.edu.au
CC: torquedev at supercluster.org
Estimated Hours: 0.0
In job_func.c, there are two places where job_purge is called, like so:
job_purge(pjob);
*pjobp = NULL;
where pjob = *pjobp. However, this pattern leaves pjob pointer at a dead
structure, and mean that later NULL tests on job are incorrect. Simply doing
this:
job_purge(pjob);
*pjobp = NULL;
pjob = NULL;
resolves the problem.
--
Configure bugmail: http://www.clusterresources.com/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
More information about the torquedev
mailing list