diff --git a/src/slurmd/job.c b/src/slurmd/job.c index 40624584da909bb47cc928540d055688266d6d3f..1759c285faf01d9987127c4dc0a3487a67c59342 100644 --- a/src/slurmd/job.c +++ b/src/slurmd/job.c @@ -203,7 +203,7 @@ srun_info_create(void *keydata, slurm_addr resp_addr, slurm_addr ioaddr) struct srun_info *srun = xmalloc(sizeof(*srun)); srun_key_t *key = xmalloc(sizeof(*key )); - memcpy((void *) key->data, keydata, sizeof(*key->data)); + memcpy((void *) key->data, keydata, SLURM_KEY_SIZE); srun->key = key; srun->ioaddr = ioaddr;