gVBoxAPI.UINetworkAdapter.GetBridgedInterface(adapter, &utf16);
VBOX_UTF16_TO_UTF8(utf16, &utf8);
- ignore_value(VIR_STRDUP(net->data.bridge.brname, utf8));
-
- VBOX_UTF8_FREE(utf8);
+ VIR_STEAL_PTR(net->data.bridge.brname, utf8);
VBOX_UTF16_FREE(utf16);
break;
gVBoxAPI.UINetworkAdapter.GetInternalNetwork(adapter, &utf16);
VBOX_UTF16_TO_UTF8(utf16, &utf8);
- ignore_value(VIR_STRDUP(net->data.internal.name, utf8));
-
- VBOX_UTF8_FREE(utf8);
+ VIR_STEAL_PTR(net->data.internal.name, utf8);
VBOX_UTF16_FREE(utf16);
break;
gVBoxAPI.UINetworkAdapter.GetHostOnlyInterface(adapter, &utf16);
VBOX_UTF16_TO_UTF8(utf16, &utf8);
- ignore_value(VIR_STRDUP(net->data.network.name, utf8));
-
- VBOX_UTF8_FREE(utf8);
+ VIR_STEAL_PTR(net->data.network.name, utf8);
VBOX_UTF16_FREE(utf16);
break;