File tree Expand file tree Collapse file tree 1 file changed +3
-4
lines changed Expand file tree Collapse file tree 1 file changed +3
-4
lines changed Original file line number Diff line number Diff line change @@ -172,14 +172,13 @@ impl SCNetworkService {
172
172
173
173
let netset = unsafe { SCNetworkSetCopyCurrent ( prefs) } ;
174
174
175
- let array: CFArray < SCNetworkServiceRef > =
175
+ let array: CFArray < CFStringRef > =
176
176
unsafe { CFArray :: wrap_under_get_rule ( SCNetworkSetGetServiceOrder ( netset) ) } ;
177
177
178
178
let mut services = Vec :: new ( ) ;
179
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) } ;
180
+ for id_ptr in array. get_all_values ( ) . iter ( ) {
181
+ let service_ptr: SCNetworkServiceRef = unsafe { SCNetworkServiceCopy ( prefs, * id_ptr as _ ) } ;
183
182
services. push ( unsafe { SCNetworkService :: wrap_under_get_rule ( service_ptr) } ) ;
184
183
}
185
184
You can’t perform that action at this time.
0 commit comments