if (mtype_str == NULL)
mtype = -1;
- /* To check ,if user is providing same route map */
- if ((rtmap == ROUTEMAP_NAME(red))
- || (rtmap && ROUTEMAP_NAME(red)
- && (strcmp(rtmap, ROUTEMAP_NAME(red)) == 0)))
+ /* To check if user is providing same route map */
+ if ((!rtmap && !ROUTEMAP_NAME(red)) ||
+ (rtmap && ROUTEMAP_NAME(red) &&
+ (strcmp(rtmap, ROUTEMAP_NAME(red)) == 0)))
sameRtmap = true;
- /* Don't allow if the same lsa is aleardy originated. */
+ /* Don't allow if the same lsa is already originated. */
if ((sameRtmap) && (red->dmetric.type == mtype)
&& (red->dmetric.value == mval)
&& (cur_originate == default_originate))
struct ospf_redist *red;
int idx = 0;
int cur_originate = ospf->default_originate;
- int sameRtmap = 0;
+ bool sameRtmap = false;
char *rtmap = NULL;
red = ospf_redist_add(ospf, DEFAULT_ROUTE, 0);
if (argv_find(argv, argc, "WORD", &idx))
rtmap = argv[idx]->arg;
- /* To check ,if user is providing same route map */
- if ((rtmap == ROUTEMAP_NAME(red)) ||
- (rtmap && ROUTEMAP_NAME(red)
- && (strcmp(rtmap, ROUTEMAP_NAME(red)) == 0)))
- sameRtmap = 1;
+ /* To check if user is providing same route map */
+ if ((!rtmap && !ROUTEMAP_NAME(red)) ||
+ (rtmap && ROUTEMAP_NAME(red) &&
+ (strcmp(rtmap, ROUTEMAP_NAME(red)) == 0)))
+ sameRtmap = true;
- /* Don't allow if the same lsa is aleardy originated. */
+ /* Don't allow if the same lsa is already originated. */
if ((sameRtmap)
&& (red->dmetric.type == type)
&& (red->dmetric.value == metric)