I released a program with MemPtrUnlock instead of MemHandleUnlock. It worked fine, so I didn't catch it. Is it a problem?
newUnpackRecH = DmNewHandle(AddrDB, AddrRecPackedSize(&addrRec)); newUnpackRecP = (PrvAddrPackedDBRecord *) MemHandleLock(newUnpackRecH); <deleted> err = DmAttachRecord(AddrDB, &recNum, newUnpackRecH, &unpackRecH); MemPtrUnlock(newUnpackRecP); <--- should have been: MemHandleUnlock(newUnpackRecH); MemHandleFree(unpackRecH); Thanks for any comments. -- For information on using the Palm Developer Forums, or to unsubscribe, please see http://www.palmos.com/dev/support/forums/
