diff options
Diffstat (limited to 'watchfrr/watchfrr.c')
| -rw-r--r-- | watchfrr/watchfrr.c | 8 | 
1 files changed, 8 insertions, 0 deletions
diff --git a/watchfrr/watchfrr.c b/watchfrr/watchfrr.c index 40749e8fc2..b09d092458 100644 --- a/watchfrr/watchfrr.c +++ b/watchfrr/watchfrr.c @@ -68,6 +68,7 @@ DEFINE_MTYPE_STATIC(WATCHFRR, WATCHFRR_DAEMON, "watchfrr daemon entry");  struct thread_master *master;  static bool watch_only = false; +const char *pathspace;  typedef enum {  	PHASE_NONE = 0, @@ -1513,8 +1514,15 @@ int main(int argc, char **argv)  	else  		unsetenv("FRR_PATHSPACE"); +	/* +	 * when watchfrr_di.pathspace is read, if it is not specified +	 * pathspace is NULL as expected +	 */ +	pathspace = watchfrr_di.pathspace; +  	if (netns_en && !netns)  		netns = watchfrr_di.pathspace; +  	if (netns_en && netns && netns[0])  		netns_setup(netns);  | 
