From: Ben Pfaff Date: Tue, 27 Sep 2011 20:03:00 +0000 (-0700) Subject: nx-match: Improve log message for errors parsing NX flow matches. X-Git-Tag: v1.3.0~73 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=15c819b439d9c76e51ebc99c88e55182707732bd;p=sliver-openvswitch.git nx-match: Improve log message for errors parsing NX flow matches. --- diff --git a/lib/nx-match.c b/lib/nx-match.c index beaed3dac..a850be2ac 100644 --- a/lib/nx-match.c +++ b/lib/nx-match.c @@ -225,12 +225,15 @@ nx_pull_match(struct ofpbuf *b, unsigned int match_len, uint16_t priority, } if (error) { + char *msg = ofputil_error_to_string(error); VLOG_DBG_RL(&rl, "bad nxm_entry with vendor=%"PRIu32", " "field=%"PRIu32", hasmask=%"PRIu32", type=%"PRIu32" " - "(error %x)", + "(%s)", NXM_VENDOR(header), NXM_FIELD(header), NXM_HASMASK(header), NXM_TYPE(header), - error); + msg); + free(msg); + return error; }