svn commit: r324592 - head/sbin/ipfw
Andrey V. Elsukov
ae at FreeBSD.org
Fri Oct 13 11:01:34 UTC 2017
Author: ae
Date: Fri Oct 13 11:01:33 2017
New Revision: 324592
URL: https://svnweb.freebsd.org/changeset/base/324592
Log:
Return 'errno' value from the table_do_modify_record(), it is expected
by table_modify_record().
This makes quiet operations with tables really quiet.
PR: 222953
MFC after: 1 week
Modified:
head/sbin/ipfw/tables.c
Modified: head/sbin/ipfw/tables.c
==============================================================================
--- head/sbin/ipfw/tables.c Fri Oct 13 09:42:05 2017 (r324591)
+++ head/sbin/ipfw/tables.c Fri Oct 13 11:01:33 2017 (r324592)
@@ -885,6 +885,8 @@ table_do_modify_record(int cmd, ipfw_obj_header *oh,
sz += sizeof(*oh);
error = do_get3(cmd, &oh->opheader, &sz);
+ if (error != 0)
+ error = errno;
tent = (ipfw_obj_tentry *)(ctlv + 1);
/* Copy result back to provided buffer */
memcpy(tent_base, ctlv + 1, sizeof(*tent) * count);
More information about the svn-src-all
mailing list