From 96e09f478d7cc4475999b53855b674dfb3a5f6cf Mon Sep 17 00:00:00 2001 From: Thomas White Date: Thu, 24 Sep 2020 10:04:51 +0200 Subject: SLURM: Avoid crash when batch system parameters are not set --- src/gui_backend_slurm.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/gui_backend_slurm.c') diff --git a/src/gui_backend_slurm.c b/src/gui_backend_slurm.c index 53bee2bc..4ac06a5e 100644 --- a/src/gui_backend_slurm.c +++ b/src/gui_backend_slurm.c @@ -245,15 +245,15 @@ static uint32_t submit_batch_job(const char *geom_filename, slurm_init_job_desc_msg(&job_desc_msg); job_desc_msg.user_id = getuid(); job_desc_msg.group_id = getgid(); - job_desc_msg.mail_user = strdup(email_address); + job_desc_msg.mail_user = safe_strdup(email_address); job_desc_msg.mail_type = MAIL_JOB_FAIL; job_desc_msg.comment = "Submitted via CrystFEL GUI"; job_desc_msg.shared = 0; job_desc_msg.time_limit = 60; - job_desc_msg.partition = strdup(partition); + job_desc_msg.partition = safe_strdup(partition); job_desc_msg.min_nodes = 1; job_desc_msg.max_nodes = 1; - job_desc_msg.name = strdup(job_name); + job_desc_msg.name = safe_strdup(job_name); job_desc_msg.std_err = strdup(stderr_file); job_desc_msg.std_out = strdup(stdout_file); job_desc_msg.work_dir = strdup(workdir); -- cgit v1.2.3