Browse code

fix nFILDES command

git-svn: trunk@4783

Török Edvin authored on 2009/02/13 23:18:54
Showing 2 changed files
... ...
@@ -1,3 +1,7 @@
1
+Fri Feb 13 16:48:01 EET 2009 (edwin)
2
+------------------------------------
3
+ * clamd/server-th.c: fix nFILDES command
4
+
1 5
 Fri Feb 13 15:54:44 EET 2009 (edwin)
2 6
 ------------------------------------
3 7
  * shared/fdpassing.h: add copyright header
... ...
@@ -844,6 +844,8 @@ int recvloop_th(int *socketds, unsigned nsockets, struct cl_engine *engine, unsi
844 844
 			    /* we need the extra byte from recvmsg */
845 845
 			    conn.mode = MODE_WAITANCILL;
846 846
 			    buf->mode = MODE_WAITANCILL;
847
+			    /* put term back */
848
+			    buf->buffer[pos + cmdlen] = term;
847 849
 			    cmdlen = 0;
848 850
 			    logg("*RECVTH: mode -> MODE_WAITANCILL\n");
849 851
 			    break;