From 6c476d7822e3bf1ef7c0daafbbc184f7316b0b58 Mon Sep 17 00:00:00 2001 From: Brian Barrett Date: Wed, 30 Mar 2005 18:03:08 +0000 Subject: [PATCH] * fix free() of NULL when no MPI applications are started This commit was SVN r5104. --- src/runtime/ompi_progress.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/runtime/ompi_progress.c b/src/runtime/ompi_progress.c index b865d775cf..a4693209e0 100644 --- a/src/runtime/ompi_progress.c +++ b/src/runtime/ompi_progress.c @@ -110,8 +110,10 @@ ompi_progress_finalize(void) ompi_atomic_lock(&progress_lock); #endif - free(callbacks); - callbacks = NULL; + if (NULL != callbacks) { + free(callbacks); + callbacks = NULL; + } callbacks_len = 0; callbacks_size = 0;