DXGetEnumeratedMember returns NULL if there is no i'th member of the group.
Probably ought to be:

for (i = 0; NULL != (val = DXGetEnumeratedMember(old, i, &name)); i++)

Greg

David Thompson <[EMAIL PROTECTED]>@opendx.watson.ibm.com on 01/16/2000
09:24:18 PM

Please respond to opendx2-dev@lists.berlios.de

Sent by:  [EMAIL PROTECTED]


To:   opendx2-dev@lists.berlios.de
cc:
Subject:  [opendx-dev] Checking code - possible bad for next loop



Could someone in the know please look at src/exec/libdx/group.c
line:134 and tell me if

for (i=0; val = DXGetEnumeratedMember(old, i, &name); i++)  is correct?
How does this loop ever end?

David



Reply via email to