Changeset 783
- Timestamp:
- Aug 11, 2010, 8:15:33 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/network/kernel/qnetworkinterface_os2.cpp
r659 r783 121 121 int interfaceCount = interfaceList.ifc_len / sizeof(ifreq); 122 122 for (int i = 0; i < interfaceCount; ++i) { 123 QByteArray name = QByteArray(interfaceList.ifc_req[i].ifr_name); 124 if (!name.isEmpty()) 125 result << name; 123 // for some reason, this ioctl returns garbage entries (names starting 124 // with characters like 0x00, 0x06, 0x14 and even 0x22). Filter those 125 // out by requiring the first character to be a latin letter. 126 if (!isalpha(interfaceList.ifc_req[i].ifr_name[0])) 127 continue; 128 result << QByteArray(interfaceList.ifc_req[i].ifr_name); 126 129 } 127 130
Note:
See TracChangeset
for help on using the changeset viewer.