@kilianwww commented on this pull request.
@@ -244,10 +244,17 @@ int isc_match_filter(struct sip_msg *msg, char *str1, udomain_t *d)
int free_s = 0;
//the callback from the Cx interface in case of unreg terminating initial message is a FAILURE_ROUTE. Hence we need an addl. flag + // meaning of firstflag: + // firstflag == 0: + // request route: request has been received from AS, old ISCMARK found in Route header field + // failure route: request to AS has been rejected or timed out, old ISCMARK found in lumps
The firstflag variable is now replaced with an enum that describes the 4 states, this should clear things up a bit