From 8204c02636b572a38bc78a0749212b09bff99aac Mon Sep 17 00:00:00 2001 From: Moe Jette <jette1@llnl.gov> Date: Fri, 24 Sep 2004 20:01:18 +0000 Subject: [PATCH] xstrdup a name rather than just grabbing it's pointer. Oldl code would result in memory corruption. --- src/plugins/select/bluegene/bluegene.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/plugins/select/bluegene/bluegene.c b/src/plugins/select/bluegene/bluegene.c index 9d8a73af343..d8ec1e9171e 100644 --- a/src/plugins/select/bluegene/bluegene.c +++ b/src/plugins/select/bluegene/bluegene.c @@ -230,7 +230,7 @@ int _copy_slurm_partition_list() } bgl_record->nodes = xstrdup(cur_nodes); - bgl_record->slurm_part_id = slurm_part->name; + bgl_record->slurm_part_id = xstrdup(slurm_part->name); bgl_record->part_type = (rm_partition_t*) xmalloc(sizeof(rm_partition_t)); if (!bgl_record->part_type){ error("_copy_slurm_partition_list: not enough memory for bgl_record->part_type"); -- GitLab