… | |
… | |
132 | if (inbuf_len >= 2 + pkt_len) |
132 | if (inbuf_len >= 2 + pkt_len) |
133 | return 2 + pkt_len; |
133 | return 2 + pkt_len; |
134 | |
134 | |
135 | if (inbuf_len == sizeof (inbuf)) |
135 | if (inbuf_len == sizeof (inbuf)) |
136 | { |
136 | { |
137 | send_packet_printf ("msg %d 0 input buffer overflow - closing connection.", NDI_RED | NDI_REPLY); |
137 | send_packet_printf ("msg %d log input buffer overflow - closing connection.", NDI_RED | NDI_REPLY); |
138 | destroy (); |
138 | destroy (); |
139 | return -1; |
139 | return -1; |
140 | } |
140 | } |
141 | } |
141 | } |
142 | |
142 | |
… | |
… | |
291 | |
291 | |
292 | goto next_packet; |
292 | goto next_packet; |
293 | } |
293 | } |
294 | |
294 | |
295 | // If we get here, we didn't find a valid command. |
295 | // If we get here, we didn't find a valid command. |
296 | send_packet_printf ("drawinfo %d ERROR: command '%s' not supported.", NDI_RED | NDI_REPLY, (char *)inbuf + 2); |
296 | send_packet_printf ("msg %d log ERROR: command '%s' not supported.", NDI_RED | NDI_REPLY, (char *)inbuf + 2); |
297 | |
297 | |
298 | next_packet: |
298 | next_packet: |
299 | inbuf [pkt_len] = save_byte; // rather ugly |
299 | inbuf [pkt_len] = save_byte; // rather ugly |
300 | skip_packet (pkt_len); |
300 | skip_packet (pkt_len); |
301 | |
301 | |