Package: camserv-relay Version: 1:0.5.1-3.1 Followup-For: Bug #304235 Attached is a patch to fix the problem with singleframe mode in camserv-relay.
-- System Information: Debian Release: 3.1 APT prefers unstable APT policy: (500, 'unstable') Architecture: i386 (i686) Kernel: Linux 2.6.8-2-686-smp Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968) Versions of packages camserv-relay depends on: ii libc6 2.3.2.ds1-20 GNU C Library: Shared libraries an ii libjpeg62 6b-10 The Independent JPEG Group's JPEG -- no debconf information
--- camserv-0.5.1.orig/relay/relay.c +++ camserv-0.5.1/relay/relay.c @@ -533,7 +533,9 @@ if( manager_dest_client( cldata->browserdata.management_data ) == -1 ){ camserv_log( MODNAME, "Error destroying client management!"); } cldata->browserdata.management_data = NULL; + if (cldata->clienttype == CLIENT_T_SINGLE) + return SOCKFIELD_CLOSE; cldata->browserdata.browserstate = BROWSERSTATE_SEND_SEPERATOR; sep_data = get_seperator_text( &sep_size ); databuf_buf_set( cldata->writebuf, sep_data, sep_size );