When sending error messages, set the length properly.
This commit is contained in:
1 parent
bb7c717c31
commit
14c0252da7
2 files changed
+2
-2
No files matched your search
+1
-1
@@ -349,7 +349,7 @@ recv_vendor(struct sw_chain *chain, const struct sender *sender,
|
||||
if (net_ratelimit())
|
||||
printk("Uknown vendor: %#x\n", ntohl(ovh->vendor));
|
||||
dp_send_error_msg(chain->dp, sender, OFPET_BAD_REQUEST,
|
||||
OFPBRC_BAD_VENDOR, msg, ovh->header.length);
|
||||
OFPBRC_BAD_VENDOR, msg, ntohs(ovh->header.length));
|
||||
return -EINVAL;
|
||||
}
|
||||
}
|
||||
|
||||
+1
-1
@@ -33,7 +33,7 @@ nx_recv_msg(struct sw_chain *chain, const struct sender *sender,
|
||||
|
||||
default:
|
||||
dp_send_error_msg(chain->dp, sender, OFPET_BAD_REQUEST,
|
||||
OFPBRC_BAD_SUBTYPE, msg, nh->header.length);
|
||||
OFPBRC_BAD_SUBTYPE, msg, ntohs(nh->header.length));
|
||||
return -EINVAL;
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user