When sending error messages, set the length properly.

This commit is contained in:
Justin Pettit committed 2008-10-13 14:52:47 -07:00
1 parent bb7c717c31
commit 14c0252da7
2 files changed
+2 -2

No files matched your search

+1 -1
View File
@@ -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
View File
@@ -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;
}