[Bug 232917] /sbin/ipfw cannot show 'setdscp' rule with 'Segmentation fault (core dumped)' error

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Sat Nov 3 13:07:25 UTC 2018


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=232917

--- Comment #1 from bugs.freebsd.org at mx.zzux.com ---
As a fast troubleshooting I have replaced piece of code with the same piece of
file /usr/src/sbin/ipfw/ipfw2.c from 11.1


//      case O_SETDSCP:
//              if (cmd->arg1 == IP_FW_TARG) {
//                      bprintf(bp, "setdscp tablearg");
//                      break;
//              }
//              s = match_value(f_ipdscp, cmd->arg1 & 0x3F);
//              if (s != NULL)
//                      bprintf(bp, "setdscp %s", s);
//              else
//                      bprintf(bp, "setdscp %s", cmd->arg1 & 0x3F);
//              break;

        case O_SETDSCP:
            {
                uint32_t uval;
                const char *code;

                if (cmd->arg1 == IP_FW_TARG) {
                        bprint_uint_arg(bp, "setdscp ", cmd->arg1);
                        break;
                }
                uval = cmd->arg1 & 0x3F;
                if ((code = match_value(f_ipdscp, uval)) != NULL)
                        bprintf(bp, "setdscp %s", code);
                else
                        bprint_uint_arg(bp, "setdscp ", uval);
            }
                break;

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-bugs mailing list