We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 0a88465 commit 56009cbCopy full SHA for 56009cb
system-configuration/src/network_configuration.rs
@@ -172,14 +172,13 @@ impl SCNetworkService {
172
173
let netset = unsafe { SCNetworkSetCopyCurrent(prefs) };
174
175
- let array: CFArray<SCNetworkServiceRef> =
+ let array: CFArray<CFStringRef> =
176
unsafe { CFArray::wrap_under_get_rule(SCNetworkSetGetServiceOrder(netset)) };
177
178
let mut services = Vec::new();
179
180
- for id in array.get_all_values().iter() {
181
- let id_ptr: CFStringRef = *id as _;
182
- let service_ptr: SCNetworkServiceRef = unsafe { SCNetworkServiceCopy(prefs, id_ptr) };
+ for id_ptr in array.get_all_values().iter() {
+ let service_ptr: SCNetworkServiceRef = unsafe { SCNetworkServiceCopy(prefs, *id_ptr as _) };
183
services.push(unsafe { SCNetworkService::wrap_under_get_rule(service_ptr) });
184
}
185
0 commit comments