Thread (5 messages) 5 messages, 1 author, 2018-09-20

Re: [PATCH v2 3/5] netlink: move extack setting into validate_nla()

From: Johannes Berg <johannes@sipsolutions.net>
Date: 2018-09-20 01:32:27
Also in: linux-wireless

On Wed, 2018-09-19 at 21:49 +0200, Johannes Berg wrote:
 	case NLA_REJECT:
-		if (pt->validation_data && error_msg)
-			*error_msg = pt->validation_data;
+		NL_SET_BAD_ATTR(extack, nla);
+		if (extack && pt->validation_data)
+			 extack->_msg = pt->validation_data;
 		return -EINVAL;
Damn. This of course needs to happen only if pt->validation_data is set,
otherwise it needs to "goto out_err" to set the default message.

I'll respin another day with that fixed, and any other comments that
come in until then addressed.

Sorry for the noise :-(

johannes
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help