osaf/services/saf/smfsv/smfd/smfd_campaign_oi.cc | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
smfd will crash when smfNodeBundleActCmd is set to NULL, because of strdup.
diff --git a/osaf/services/saf/smfsv/smfd/smfd_campaign_oi.cc
b/osaf/services/saf/smfsv/smfd/smfd_campaign_oi.cc
--- a/osaf/services/saf/smfsv/smfd/smfd_campaign_oi.cc
+++ b/osaf/services/saf/smfsv/smfd/smfd_campaign_oi.cc
@@ -1165,6 +1165,9 @@ uint32_t read_config_and_set_control_blo
cb->adminOpTimeout = *adminOpTimeout;
cb->cliTimeout = *cliTimeout;
cb->rebootTimeout = *rebootTimeout;
+ if((smfNodeBundleActCmd != NULL) && (strcmp(smfNodeBundleActCmd,"") !=
0)) {
+ cb->nodeBundleActCmd = strdup(smfNodeBundleActCmd);
+ }
cb->nodeBundleActCmd = strdup(smfNodeBundleActCmd);
cb->smfSiSwapSiName = strdup(smfSiSwapSiName);
cb->smfSiSwapMaxRetry = *smfSiSwapMaxRetry;
------------------------------------------------------------------------------
Attend Shape: An AT&T Tech Expo July 15-16. Meet us at AT&T Park in San
Francisco, CA to explore cutting-edge tech and listen to tech luminaries
present their vision of the future. This family event has something for
everyone, including kids. Get more information and register today.
http://sdm.link/attshape
_______________________________________________
Opensaf-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensaf-devel