In tau_dnr.c, in the function tau_uri2Addr() ; while assigning the value to pDNR, it is assumed that the DNR is already initialized.
pDNR = (TAU_DNR_DATA_T *) appHandle->pUser;
Proposing to add a NULL check before looking into the cache, as per the attached diff.
If found NULL, TRDP_UNRESOLVED_ERR should be returned.
Same proposal also for tau_addr2Uri() function.
Thank you, you're correct. Please add the checks...
Committed. r1860