| 839 | } |
| 840 | |
| 841 | int setbflag(struct sip_msg *msg, unsigned int b_idx, unsigned int mask) |
| 842 | { |
| 843 | unsigned int *flags; |
| 844 | |
| 845 | flags = get_ptr_bflags( msg, b_idx ); |
| 846 | #ifdef EXTRA_DEBUG |
| 847 | LM_DBG("bflags for %p : (%u, %u)\n", msg, mask, *flags); |
| 848 | #endif |
| 849 | if (flags==0) |
| 850 | return -1; |
| 851 | |
| 852 | (*flags) |= mask; |
| 853 | return 1; |
| 854 | } |
| 855 | |
| 856 | |
| 857 | /*! \brief |
no test coverage detected