diff options
Diffstat (limited to 'net/can/proc.c')
| -rw-r--r-- | net/can/proc.c | 6 | 
1 files changed, 4 insertions, 2 deletions
diff --git a/net/can/proc.c b/net/can/proc.c index 550928b8b8a2..5ea8695f507e 100644 --- a/net/can/proc.c +++ b/net/can/proc.c @@ -462,6 +462,9 @@ void can_init_proc(struct net *net)   */  void can_remove_proc(struct net *net)  { +	if (!net->can.proc_dir) +		return; +  	if (net->can.pde_stats)  		remove_proc_entry(CAN_PROC_STATS, net->can.proc_dir); @@ -486,6 +489,5 @@ void can_remove_proc(struct net *net)  	if (net->can.pde_rcvlist_sff)  		remove_proc_entry(CAN_PROC_RCVLIST_SFF, net->can.proc_dir); -	if (net->can.proc_dir) -		remove_proc_entry("can", net->proc_net); +	remove_proc_entry("can", net->proc_net);  }  | 
