X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=lib%2Fmeta-flow.c;h=d5226f021a60e08ef0a9564463b4e07ab4dcd35f;hb=0e70cdcb8ddeb20417e682fd63769f9d16601b07;hp=f2f1348474428f7c731aa74832ae5a3acdb9c528;hpb=3ee8a9f0027bbcbc92358048bb6e858eb32fe504;p=openvswitch diff --git a/lib/meta-flow.c b/lib/meta-flow.c index f2f13484..d5226f02 100644 --- a/lib/meta-flow.c +++ b/lib/meta-flow.c @@ -716,7 +716,7 @@ mf_get_value(const struct mf_field *mf, const struct flow *flow, #if FLOW_N_REGS > 5 #error #endif - value->be32 = htonl(flow->regs[0]); + value->be32 = htonl(flow->regs[mf->id - MFF_REG0]); break; case MFF_ETH_SRC: