summaryrefslogtreecommitdiffstats
path: root/sys/netpfil
diff options
context:
space:
mode:
authorglebius <glebius@FreeBSD.org>2012-09-22 19:03:11 +0000
committerglebius <glebius@FreeBSD.org>2012-09-22 19:03:11 +0000
commit82dab36482dae8257ed92c29731dd757b42b6afc (patch)
treed01375e6724bbcabf19b9765b3489d210a255942 /sys/netpfil
parentb44d6974910511214e518598dd223b3089f25574 (diff)
downloadFreeBSD-src-82dab36482dae8257ed92c29731dd757b42b6afc.zip
FreeBSD-src-82dab36482dae8257ed92c29731dd757b42b6afc.tar.gz
EBUSY is a better reply for refusing to unload pf(4) or pfsync(4).
Submitted by: pluknet
Diffstat (limited to 'sys/netpfil')
-rw-r--r--sys/netpfil/pf/if_pfsync.c2
-rw-r--r--sys/netpfil/pf/pf_ioctl.c2
2 files changed, 2 insertions, 2 deletions
diff --git a/sys/netpfil/pf/if_pfsync.c b/sys/netpfil/pf/if_pfsync.c
index 28af641..5075758 100644
--- a/sys/netpfil/pf/if_pfsync.c
+++ b/sys/netpfil/pf/if_pfsync.c
@@ -2371,7 +2371,7 @@ pfsync_modevent(module_t mod, int type, void *data)
/*
* Module should not be unloaded due to race conditions.
*/
- error = EPERM;
+ error = EBUSY;
break;
case MOD_UNLOAD:
pfsync_uninit();
diff --git a/sys/netpfil/pf/pf_ioctl.c b/sys/netpfil/pf/pf_ioctl.c
index b97766c..4047df5 100644
--- a/sys/netpfil/pf/pf_ioctl.c
+++ b/sys/netpfil/pf/pf_ioctl.c
@@ -3756,7 +3756,7 @@ pf_modevent(module_t mod, int type, void *data)
/*
* Module should not be unloaded due to race conditions.
*/
- error = EPERM;
+ error = EBUSY;
break;
case MOD_UNLOAD:
error = pf_unload();
OpenPOWER on IntegriCloud