summaryrefslogtreecommitdiffstats
path: root/tests/old/examples/switch/switcher.c
diff options
context:
space:
mode:
authorWim Taymans <wim.taymans@gmail.com>2004-06-29 10:28:29 +0000
committerWim Taymans <wim.taymans@gmail.com>2004-06-29 10:28:29 +0000
commit281784c3387ed05c7d1465cafedb4b7f4cf582a2 (patch)
tree7752a69b3766a1394cbdabab06e9c6f99e769a15 /tests/old/examples/switch/switcher.c
parentecba04a8bc5a0921220948b6a1984b756098366d (diff)
gst/tcp/gstmultifdsink.c: Fix wrong GList iteration that could crash the server when more then 2 clients disconnect a...
Original commit message from CVS: * gst/tcp/gstmultifdsink.c: (gst_recover_policy_get_type), (gst_multifdsink_class_init), (gst_multifdsink_add), (gst_multifdsink_remove), (gst_multifdsink_clear), (gst_multifdsink_client_remove), (gst_multifdsink_handle_client_read), (gst_multifdsink_client_queue_data), (gst_multifdsink_client_queue_caps), (gst_multifdsink_client_queue_buffer), (gst_multifdsink_handle_client_write), (gst_multifdsink_recover_client), (gst_multifdsink_queue_buffer), (gst_multifdsink_handle_clients), (gst_multifdsink_thread), (gst_multifdsink_init_send), (gst_multifdsink_close): Fix wrong GList iteration that could crash the server when more then 2 clients disconnect at the same time. Read all the pending commands in one batch to recover from command storms under very heavy load.
Diffstat (limited to 'tests/old/examples/switch/switcher.c')
0 files changed, 0 insertions, 0 deletions