Some checks for return codes are missing.
Example:
Please add more error handling for null pointers from
"strdup" like in the function "_mlOSDiscoverModules".
http://cvs.sourceforge.net/viewcvs.py/oml-ri/ml/oss/lib/ml/common/src/mlosinit.c?rev=1.1.1.1&view=markup