]> granicus.if.org Git - libnl/commit
xfrmi: return error code from getters for XFRM links
authorThomas Haller <thaller@redhat.com>
Sun, 1 Sep 2019 12:38:22 +0000 (14:38 +0200)
committerThomas Haller <thaller@redhat.com>
Sun, 1 Sep 2019 12:38:59 +0000 (14:38 +0200)
commitff61de28d738df8135e59cc44123fbc71f99707e
tree843775300cf3ffa1d06e92a4170b016f2439c747
parentd147019c4bbb856be13042d89e95b859f01c808d
xfrmi: return error code from getters for XFRM links

Returning the value directly as uint32_t does not leave room for an error
code. E.g. we want to indicate to the caller whether the attribute is present
or not (-NLE_NOATTR). Currenlty, the code is quite unforgiving and will just
crash/assert against invalid arguments. In theory, we could also be more forgiving
and return a error code if the link argument is invalid.
include/netlink/route/link/xfrmi.h
lib/route/link/xfrmi.c