X-Git-Url: http://www.project-moonshot.org/gitweb/?p=trust_router.git;a=blobdiff_plain;f=common%2Ftr_config.c;fp=common%2Ftr_config.c;h=e0bececb5fffa4e452280d927751405945feaaaa;hp=2ddda1208417f438f5148a1ebecb5b1ea3417351;hb=7e257fe88f6e6c7557c94d2ca58328a91f4f7068;hpb=8ddf641eee9f0b9e07dfe309eceb983368ceca29 diff --git a/common/tr_config.c b/common/tr_config.c index 2ddda12..e0becec 100644 --- a/common/tr_config.c +++ b/common/tr_config.c @@ -195,11 +195,10 @@ TR_CFG_RC tr_cfg_validate(TR_CFG *trc) if (!trc) return TR_CFG_BAD_PARAMS; - if ((NULL == trc->internal)|| - (NULL == trc->internal->hostname)) { - tr_debug("tr_cfg_validate: Error: No internal configuration, or no hostname."); + /* validate the internal config - error messages will be generated there, so don't genreate + * our own */ + if (tr_cfg_validate_internal(trc->internal) != TR_CFG_SUCCESS) rc = TR_CFG_ERROR; - } if (NULL == trc->rp_clients) { tr_debug("tr_cfg_validate: Error: No RP Clients configured");