From 2ea71ffd9730cfc5f2dea3564d2b38f02c524974 Mon Sep 17 00:00:00 2001 From: Tim McMullan <mcmullan@schedmd.com> Date: Wed, 14 Oct 2020 13:16:34 -0600 Subject: [PATCH] Use sizeof(slurm_addr_t) instead of sizeof(struct sockaddr_in). Which will make it simpler to switch the typedef later. --- src/slurmctld/srun_comm.c | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/src/slurmctld/srun_comm.c b/src/slurmctld/srun_comm.c index 9648052b571..795612939f0 100644 --- a/src/slurmctld/srun_comm.c +++ b/src/slurmctld/srun_comm.c @@ -138,7 +138,7 @@ extern void srun_allocate(job_record_t *job_ptr) return; if (job_ptr->het_job_id == 0) { - addr = xmalloc(sizeof(struct sockaddr_in)); + addr = xmalloc(sizeof(slurm_addr_t)); slurm_set_addr(addr, job_ptr->alloc_resp_port, job_ptr->resp_host); @@ -149,7 +149,7 @@ extern void srun_allocate(job_record_t *job_ptr) } else if (_pending_het_jobs(job_ptr)) { return; } else if ((het_job_leader = find_job_record(job_ptr->het_job_id))) { - addr = xmalloc(sizeof(struct sockaddr_in)); + addr = xmalloc(sizeof(slurm_addr_t)); slurm_set_addr(addr, het_job_leader->alloc_resp_port, het_job_leader->resp_host); job_resp_list = list_create(_free_srun_alloc); @@ -186,7 +186,7 @@ extern void srun_allocate_abort(job_record_t *job_ptr) job_ptr->resp_host) { slurm_addr_t * addr; srun_job_complete_msg_t *msg_arg; - addr = xmalloc(sizeof(struct sockaddr_in)); + addr = xmalloc(sizeof(slurm_addr_t)); slurm_set_addr(addr, job_ptr->alloc_resp_port, job_ptr->resp_host); msg_arg = xmalloc(sizeof(srun_timeout_msg_t)); @@ -241,7 +241,7 @@ extern void srun_node_fail(job_record_t *job_ptr, char *node_name) (step_ptr->batch_step) || (step_ptr->host[0] == '\0') ) continue; - addr = xmalloc(sizeof(struct sockaddr_in)); + addr = xmalloc(sizeof(slurm_addr_t)); slurm_set_addr(addr, step_ptr->port, step_ptr->host); msg_arg = xmalloc(sizeof(srun_node_fail_msg_t)); memcpy(&msg_arg->step_id, &step_ptr->step_id, @@ -253,7 +253,7 @@ extern void srun_node_fail(job_record_t *job_ptr, char *node_name) list_iterator_destroy(step_iterator); if (job_ptr->other_port && job_ptr->alloc_node && job_ptr->resp_host) { - addr = xmalloc(sizeof(struct sockaddr_in)); + addr = xmalloc(sizeof(slurm_addr_t)); slurm_set_addr(addr, job_ptr->other_port, job_ptr->resp_host); msg_arg = xmalloc(sizeof(srun_node_fail_msg_t)); msg_arg->step_id.job_id = job_ptr->job_id; @@ -291,7 +291,7 @@ extern void srun_ping (void) if ((job_ptr->time_last_active <= old) && job_ptr->other_port && job_ptr->alloc_node && job_ptr->resp_host) { - addr = xmalloc(sizeof(struct sockaddr_in)); + addr = xmalloc(sizeof(slurm_addr_t)); slurm_set_addr(addr, job_ptr->other_port, job_ptr->resp_host); msg_arg = xmalloc(sizeof(srun_ping_msg_t)); @@ -321,7 +321,7 @@ extern void srun_step_timeout(step_record_t *step_ptr, time_t timeout_val) || !step_ptr->host || (step_ptr->host[0] == '\0')) return; - addr = xmalloc(sizeof(struct sockaddr_in)); + addr = xmalloc(sizeof(slurm_addr_t)); slurm_set_addr(addr, step_ptr->port, step_ptr->host); msg_arg = xmalloc(sizeof(srun_timeout_msg_t)); memcpy(&msg_arg->step_id, &step_ptr->step_id, sizeof(msg_arg->step_id)); @@ -346,7 +346,7 @@ extern void srun_timeout(job_record_t *job_ptr) return; if (job_ptr->other_port && job_ptr->alloc_node && job_ptr->resp_host) { - addr = xmalloc(sizeof(struct sockaddr_in)); + addr = xmalloc(sizeof(slurm_addr_t)); slurm_set_addr(addr, job_ptr->other_port, job_ptr->resp_host); msg_arg = xmalloc(sizeof(srun_timeout_msg_t)); msg_arg->step_id.job_id = job_ptr->job_id; @@ -378,7 +378,7 @@ extern int srun_user_message(job_record_t *job_ptr, char *msg) if (job_ptr->other_port && job_ptr->resp_host && job_ptr->resp_host[0]) { - addr = xmalloc(sizeof(struct sockaddr_in)); + addr = xmalloc(sizeof(slurm_addr_t)); slurm_set_addr(addr, job_ptr->other_port, job_ptr->resp_host); msg_arg = xmalloc(sizeof(srun_user_msg_t)); msg_arg->job_id = job_ptr->job_id; @@ -445,7 +445,7 @@ extern void srun_job_complete(job_record_t *job_ptr) xassert(job_ptr); if (job_ptr->other_port && job_ptr->alloc_node && job_ptr->resp_host) { - addr = xmalloc(sizeof(struct sockaddr_in)); + addr = xmalloc(sizeof(slurm_addr_t)); slurm_set_addr(addr, job_ptr->other_port, job_ptr->resp_host); msg_arg = xmalloc(sizeof(srun_job_complete_msg_t)); msg_arg->job_id = job_ptr->job_id; @@ -480,7 +480,7 @@ extern bool srun_job_suspend(job_record_t *job_ptr, uint16_t op) xassert(job_ptr); if (job_ptr->other_port && job_ptr->alloc_node && job_ptr->resp_host) { - addr = xmalloc(sizeof(struct sockaddr_in)); + addr = xmalloc(sizeof(slurm_addr_t)); slurm_set_addr(addr, job_ptr->other_port, job_ptr->resp_host); msg_arg = xmalloc(sizeof(suspend_msg_t)); msg_arg->job_id = job_ptr->job_id; @@ -504,7 +504,7 @@ extern void srun_step_complete(step_record_t *step_ptr) xassert(step_ptr); if (step_ptr->port && step_ptr->host && step_ptr->host[0]) { - addr = xmalloc(sizeof(struct sockaddr_in)); + addr = xmalloc(sizeof(slurm_addr_t)); slurm_set_addr(addr, step_ptr->port, step_ptr->host); msg_arg = xmalloc(sizeof(srun_job_complete_msg_t)); memcpy(&msg_arg->step_id, &step_ptr->step_id, @@ -527,7 +527,7 @@ extern void srun_step_missing(step_record_t *step_ptr, char *node_list) xassert(step_ptr); if (step_ptr->port && step_ptr->host && step_ptr->host[0]) { - addr = xmalloc(sizeof(struct sockaddr_in)); + addr = xmalloc(sizeof(slurm_addr_t)); slurm_set_addr(addr, step_ptr->port, step_ptr->host); msg_arg = xmalloc(sizeof(srun_step_missing_msg_t)); memcpy(&msg_arg->step_id, &step_ptr->step_id, @@ -551,7 +551,7 @@ extern void srun_step_signal(step_record_t *step_ptr, uint16_t signal) xassert(step_ptr); if (step_ptr->port && step_ptr->host && step_ptr->host[0]) { - addr = xmalloc(sizeof(struct sockaddr_in)); + addr = xmalloc(sizeof(slurm_addr_t)); slurm_set_addr(addr, step_ptr->port, step_ptr->host); msg_arg = xmalloc(sizeof(job_step_kill_msg_t)); memcpy(&msg_arg->step_id, &step_ptr->step_id, @@ -579,7 +579,7 @@ extern void srun_exec(step_record_t *step_ptr, char **argv) if (step_ptr->port && step_ptr->host && step_ptr->host[0]) { for (i=0; argv[i]; i++) cnt++; /* start at 1 to include trailing NULL */ - addr = xmalloc(sizeof(struct sockaddr_in)); + addr = xmalloc(sizeof(slurm_addr_t)); slurm_set_addr(addr, step_ptr->port, step_ptr->host); msg_arg = xmalloc(sizeof(srun_exec_msg_t)); memcpy(&msg_arg->step_id, &step_ptr->step_id, -- GitLab