mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-08-07 17:18:56 +00:00
lib: Convert true/false values to bool
route_maps are using some int's as true/false so let's convert them over to a bool. Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
This commit is contained in:
parent
d90b2b73cb
commit
e4694d0dcf
@ -722,7 +722,7 @@ static void route_map_delete(struct route_map *map)
|
|||||||
|
|
||||||
/* Clear all dependencies */
|
/* Clear all dependencies */
|
||||||
route_map_clear_all_references(name);
|
route_map_clear_all_references(name);
|
||||||
map->deleted = 1;
|
map->deleted = true;
|
||||||
/* Execute deletion hook. */
|
/* Execute deletion hook. */
|
||||||
if (route_map_master.delete_hook) {
|
if (route_map_master.delete_hook) {
|
||||||
(*route_map_master.delete_hook)(name);
|
(*route_map_master.delete_hook)(name);
|
||||||
@ -762,19 +762,19 @@ int route_map_mark_updated(const char *name, int del_later)
|
|||||||
|
|
||||||
map = route_map_lookup_by_name(name);
|
map = route_map_lookup_by_name(name);
|
||||||
|
|
||||||
/* If we did not find the routemap with deleted=0 try again
|
/* If we did not find the routemap with deleted=false try again
|
||||||
* with deleted=1
|
* with deleted=true
|
||||||
*/
|
*/
|
||||||
if (!map) {
|
if (!map) {
|
||||||
memset(&tmp_map, 0, sizeof(struct route_map));
|
memset(&tmp_map, 0, sizeof(struct route_map));
|
||||||
tmp_map.name = XSTRDUP(MTYPE_ROUTE_MAP_NAME, name);
|
tmp_map.name = XSTRDUP(MTYPE_ROUTE_MAP_NAME, name);
|
||||||
tmp_map.deleted = 1;
|
tmp_map.deleted = true;
|
||||||
map = hash_lookup(route_map_master_hash, &tmp_map);
|
map = hash_lookup(route_map_master_hash, &tmp_map);
|
||||||
XFREE(MTYPE_ROUTE_MAP_NAME, tmp_map.name);
|
XFREE(MTYPE_ROUTE_MAP_NAME, tmp_map.name);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (map) {
|
if (map) {
|
||||||
map->to_be_processed = 1;
|
map->to_be_processed = true;
|
||||||
ret = 0;
|
ret = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -786,7 +786,7 @@ int route_map_clear_updated(struct route_map *map)
|
|||||||
int ret = -1;
|
int ret = -1;
|
||||||
|
|
||||||
if (map) {
|
if (map) {
|
||||||
map->to_be_processed = 0;
|
map->to_be_processed = false;
|
||||||
if (map->deleted)
|
if (map->deleted)
|
||||||
route_map_free_map(map);
|
route_map_free_map(map);
|
||||||
}
|
}
|
||||||
@ -2743,7 +2743,7 @@ void route_map_finish(void)
|
|||||||
/* cleanup route_map */
|
/* cleanup route_map */
|
||||||
while (route_map_master.head) {
|
while (route_map_master.head) {
|
||||||
struct route_map *map = route_map_master.head;
|
struct route_map *map = route_map_master.head;
|
||||||
map->to_be_processed = 0;
|
map->to_be_processed = false;
|
||||||
route_map_delete(map);
|
route_map_delete(map);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -158,8 +158,8 @@ struct route_map {
|
|||||||
struct route_map *prev;
|
struct route_map *prev;
|
||||||
|
|
||||||
/* Maintain update info */
|
/* Maintain update info */
|
||||||
int to_be_processed; /* True if modification isn't acted on yet */
|
bool to_be_processed; /* True if modification isn't acted on yet */
|
||||||
int deleted; /* If 1, then this node will be deleted */
|
bool deleted; /* If 1, then this node will be deleted */
|
||||||
|
|
||||||
QOBJ_FIELDS
|
QOBJ_FIELDS
|
||||||
};
|
};
|
||||||
|
Loading…
Reference in New Issue
Block a user