From b2f788f35518f32bfffa2f5f6cc31dafc0b29d28 Mon Sep 17 00:00:00 2001 From: Danny Auble <da@llnl.gov> Date: Wed, 10 Dec 2008 17:58:24 +0000 Subject: [PATCH] fix for new job_info struct --- src/common/slurm_protocol_pack.c | 4 ++-- src/slurmctld/job_mgr.c | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/common/slurm_protocol_pack.c b/src/common/slurm_protocol_pack.c index c7d70d27f69..0e8d55f3d4a 100644 --- a/src/common/slurm_protocol_pack.c +++ b/src/common/slurm_protocol_pack.c @@ -2280,6 +2280,7 @@ _unpack_job_info_members(job_info_t * job, Buf buffer) char *node_inx_str; multi_core_data_t *mc_ptr; + safe_unpack32(&job->assoc_id, buffer); safe_unpack32(&job->job_id, buffer); safe_unpack32(&job->user_id, buffer); safe_unpack32(&job->group_id, buffer); @@ -2289,7 +2290,6 @@ _unpack_job_info_members(job_info_t * job, Buf buffer) safe_unpack16(&job->state_reason, buffer); safe_unpack32(&job->alloc_sid, buffer); - safe_unpack32(&job->assoc_id, buffer); safe_unpack32(&job->time_limit, buffer); safe_unpack_time(&job->submit_time, buffer); @@ -2316,6 +2316,7 @@ _unpack_job_info_members(job_info_t * job, Buf buffer) } safe_unpackstr_xmalloc(&job->name, &uint32_tmp, buffer); + safe_unpackstr_xmalloc(&job->wckey, &uint32_tmp, buffer); safe_unpackstr_xmalloc(&job->alloc_node, &uint32_tmp, buffer); safe_unpackstr_xmalloc(&node_inx_str, &uint32_tmp, buffer); if (node_inx_str == NULL) @@ -2382,7 +2383,6 @@ _unpack_job_info_members(job_info_t * job, Buf buffer) job->ntasks_per_core = mc_ptr->ntasks_per_core; xfree(mc_ptr); } - safe_unpackstr_xmalloc(&job->wckey, &uint32_tmp, buffer); return SLURM_SUCCESS; diff --git a/src/slurmctld/job_mgr.c b/src/slurmctld/job_mgr.c index 7c4990c0722..c1c2f4a8033 100644 --- a/src/slurmctld/job_mgr.c +++ b/src/slurmctld/job_mgr.c @@ -3547,6 +3547,7 @@ void pack_job(struct job_record *dump_job_ptr, Buf buffer) { struct job_details *detail_ptr; + pack32(dump_job_ptr->assoc_id, buffer); pack32(dump_job_ptr->job_id, buffer); pack32(dump_job_ptr->user_id, buffer); pack32(dump_job_ptr->group_id, buffer); -- GitLab