-
- if( (ep = rt_ensure_ep( ctx->rtable, target )) == NULL ) { // get pointer to ep if there, create new if not
+ rt = get_rt( ctx ); // get and raise ref counter
+ ep = rt_ensure_ep( rt, target ); // get pointer to ep if there, create new if not
+ release_rt( ctx, rt ); // release use counter
+ if( ep == NULL ) {