From 46d464004af761444ef72f370d2b4a0fcbaa5e5a Mon Sep 17 00:00:00 2001 From: Danny Auble <da@llnl.gov> Date: Fri, 17 Mar 2006 00:53:06 +0000 Subject: [PATCH] segfaults on bridge api, DON'T put the bridge api verbose over 3!!!!!! it will expose memory issues --- src/plugins/select/bluegene/plugin/bluegene.c | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/src/plugins/select/bluegene/plugin/bluegene.c b/src/plugins/select/bluegene/plugin/bluegene.c index f939d5ab3c5..e04c9a222f0 100644 --- a/src/plugins/select/bluegene/plugin/bluegene.c +++ b/src/plugins/select/bluegene/plugin/bluegene.c @@ -2682,9 +2682,8 @@ static int _reopen_bridge_log(void) slurm_mutex_lock(&api_file_mutex); if(fp) fclose(fp); - debug("got here %s", bridge_api_file); fp = fopen(bridge_api_file, "a"); - debug("fp %d", fp); + if (fp == NULL) { error("can't open file for bridgeapi.log at %s: %m", bridge_api_file); @@ -2693,18 +2692,17 @@ static int _reopen_bridge_log(void) } #ifdef HAVE_BG_FILES - debug("hey"); setSayMessageParams(fp, bridge_api_verb); - slurm_mutex_unlock(&api_file_mutex); - debug("done"); #else if (fprintf(fp, "bridgeapi.log to write here at level %d\n", bridge_api_verb) < 20) { error("can't write to bridgeapi.log: %m"); + slurm_mutex_unlock(&api_file_mutex); return SLURM_ERROR; } #endif - + slurm_mutex_unlock(&api_file_mutex); + return SLURM_SUCCESS; } -- GitLab