From 87f34860fea81326b9f77c342daab7bcc5b023f5 Mon Sep 17 00:00:00 2001 From: Ralph Castain Date: Fri, 17 Jan 2014 21:36:20 +0000 Subject: [PATCH] Protect array against crossing boundaries cmr=v1.7.5:reviewer=jsquyres This commit was SVN r30316. --- orte/mca/filem/raw/filem_raw_module.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/orte/mca/filem/raw/filem_raw_module.c b/orte/mca/filem/raw/filem_raw_module.c index 9c70fdfcff..de7e2de348 100644 --- a/orte/mca/filem/raw/filem_raw_module.c +++ b/orte/mca/filem/raw/filem_raw_module.c @@ -942,6 +942,10 @@ static int link_archive(orte_filem_raw_incoming_t *inbnd) "%s filem:raw: path %s", ORTE_NAME_PRINT(ORTE_PROC_MY_NAME), path)); + /* protect against an empty result */ + if (0 == strlen(path)) { + continue; + } /* trim the trailing cr */ path[strlen(path)-1] = '\0'; /* ignore directories */