diff options
Diffstat (limited to 'extras/vom/vom/api_types.cpp')
-rw-r--r-- | extras/vom/vom/api_types.cpp | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/extras/vom/vom/api_types.cpp b/extras/vom/vom/api_types.cpp index 418f3e43564..53cd047332a 100644 --- a/extras/vom/vom/api_types.cpp +++ b/extras/vom/vom/api_types.cpp @@ -54,20 +54,16 @@ from_api(const vapi_type_address& v) return addr; } -vapi_type_mac_address -to_api(const mac_address_t& a) +void +to_api(const mac_address_t& a, vapi_type_mac_address& v) { - vapi_type_mac_address v; - - std::copy(std::begin(a.bytes), std::end(a.bytes), v.bytes); - - return (v); + std::copy(std::begin(a.bytes), std::end(a.bytes), v); } mac_address_t from_api(const vapi_type_mac_address& v) { - return mac_address_t(v.bytes); + return mac_address_t(v); } route::prefix_t |