diff options
Diffstat (limited to 'src/packet_io/sapp_inject.c')
| -rw-r--r-- | src/packet_io/sapp_inject.c | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/src/packet_io/sapp_inject.c b/src/packet_io/sapp_inject.c index 0ee6a5c..706fe2f 100644 --- a/src/packet_io/sapp_inject.c +++ b/src/packet_io/sapp_inject.c @@ -90,16 +90,14 @@ int sapp_inject_ctrl_pkt(struct streaminfo *stream, enum sapp_inject_opt sio, co { struct streaminfo_private *stream_pr = (struct streaminfo_private *)stream; - if(stream_pr == NULL || stream_pr->raw_pkt == NULL) + if(stream_pr == NULL) { return -1; } - unsigned char raw_is_ctrl_pkt_flag=stream_pr->raw_pkt->is_ctrl_pkt; - - ((raw_pkt_t *)stream_pr->raw_pkt)->is_ctrl_pkt = 1; + stream_pr->is_ctrl_pkt=1; int ret=sapp_inject_pkt(stream, SIO_DEFAULT, payload, payload_len, snd_routedir); - ((raw_pkt_t *)stream_pr->raw_pkt)->is_ctrl_pkt = raw_is_ctrl_pkt_flag; + stream_pr->is_ctrl_pkt=0; return ret; } |
