Changeset 2870 for trunk/kLdr/kLdrDyld.c


Ignore:
Timestamp:
Nov 12, 2006, 6:38:28 AM (19 years ago)
Author:
bird
Message:

Test all kLdrDyld apis.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/kLdr/kLdrDyld.c

    r2869 r2870  
    326326        kldrDyldDoModuleTerminationAndGarabageCollection();
    327327        kldrHlpSemRelease();
    328         *phMod = pMod;
     328        *phMod = pMod ? pMod->hMod : NIL_HKLDRMOD;
    329329    }
    330330    return rc;
     
    389389    {
    390390        PKLDRDYLDMOD pMod = NULL;
    391         rc = kldrDyldDoFindByName(pszDll, pszPrefix, pszSuffix, enmSearch, fFlags, phMod);
     391        rc = kldrDyldDoFindByName(pszDll, pszPrefix, pszSuffix, enmSearch, fFlags, &pMod);
    392392        kldrHlpSemRelease();
    393         *phMod = pMod;
     393        *phMod = pMod ? pMod->hMod : NIL_HKLDRMOD;
    394394    }
    395395    return rc;
     
    428428        rc = kldrDyldDoFindByAddress(Address, &pMod, piSegment, poffSegment);
    429429        kldrHlpSemRelease();
    430         *phMod = pMod;
     430        *phMod = pMod ? pMod->hMod : NIL_HKLDRMOD;
    431431    }
    432432    return rc;
Note: See TracChangeset for help on using the changeset viewer.