diff options
author | glebius <glebius@FreeBSD.org> | 2012-09-22 19:03:11 +0000 |
---|---|---|
committer | glebius <glebius@FreeBSD.org> | 2012-09-22 19:03:11 +0000 |
commit | 82dab36482dae8257ed92c29731dd757b42b6afc (patch) | |
tree | d01375e6724bbcabf19b9765b3489d210a255942 /sys/netpfil | |
parent | b44d6974910511214e518598dd223b3089f25574 (diff) | |
download | FreeBSD-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.c | 2 | ||||
-rw-r--r-- | sys/netpfil/pf/pf_ioctl.c | 2 |
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(); |