WSAIoctl SIO_GET_INTERFACE_LIST failed in Windows

Bug #1606848 reported by Helge Brands
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
EPICS Base
Fix Released
Undecided
Andrew Johnson
3.14
Fix Released
Undecided
Unassigned
3.15
Fix Released
Undecided
Unassigned
3.16
Fix Released
Undecided
Andrew Johnson

Bug Description

During iocInit and other epics executables in windows where the function "osiLocalAddr" or "osiSockDiscoverBroadcastAddresses" is used this error will be shown:

WSAIoctl SIO_GET_INTERFACE_LIST failed 10014

When the computer have more then 10 active network ports.

The reason for this is the constant in both functions:

nelem = 10; "src/libCom/osi/os/WIN32/osdNetInf.c"

I would set the number of interfaces to a higher number like 100 or check for this error and increase the memory.

Andrew Johnson (anj)
Changed in epics-base:
assignee: nobody → Andrew Johnson (anj)
Revision history for this message
Andrew Johnson (anj) wrote :

nelm will be 100 in future releases, thanks!

Changed in epics-base:
status: New → Fix Committed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.