! \brief * Resets the per branch flags */
| 876 | * Resets the per branch flags |
| 877 | */ |
| 878 | int resetbflag(struct sip_msg *msg, unsigned int b_idx, unsigned int mask) |
| 879 | { |
| 880 | unsigned int *flags; |
| 881 | |
| 882 | flags = get_ptr_bflags( msg, b_idx ); |
| 883 | #ifdef EXTRA_DEBUG |
| 884 | LM_DBG("bflags for %p : (%u, %u)\n", msg, mask, *flags); |
| 885 | #endif |
| 886 | if (flags==0) |
| 887 | return -1; |
| 888 | |
| 889 | (*flags) &= ~mask; |
| 890 | return 1; |
| 891 | } |
| 892 | |
| 893 | |
| 894 | int get_msg_branch_attr(unsigned int b_idx, int name_id, |
no test coverage detected