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 );

Reply via email to