[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

[tor-commits] [stegotorus/master] fixed pdfSteg so that client no longer receives an extra char



commit 9a9cde1295e9ea0855e6227898542ffdfce71743
Author: Steven Cheung <cheung@xxxxxxxxxxx>
Date:   Mon Nov 7 21:05:37 2011 +0000

    fixed pdfSteg so that client no longer receives an extra char
    
    git-svn-id: svn+ssh://spartan.csl.sri.com/svn/private/DEFIANCE@130 a58ff0ac-194c-e011-a152-003048836090
---
 src/steg/pdfSteg.c |    8 +-------
 1 files changed, 1 insertions(+), 7 deletions(-)

diff --git a/src/steg/pdfSteg.c b/src/steg/pdfSteg.c
index 4a91e55..81efdf4 100644
--- a/src/steg/pdfSteg.c
+++ b/src/steg/pdfSteg.c
@@ -126,7 +126,7 @@ removeDelimiter(char *inbuf, int inbuflen, char *outbuf, int outbuflen,
         outbuf[cnt++] = delimiter1; ibp++;
       } else { // end-of-data pattern detected
         *endFlag = 1;
-        break;
+        return cnt;
       }
     }
   }
@@ -490,12 +490,6 @@ x_http2_handle_client_PDF_receive(steg_t *s, conn_t *conn, struct evbuffer *dest
   log_debug("CLIENT unwrapped data of length %d:", outbuflen);
 
 
-  // debugging
-  // buf_dump((unsigned char *)outbuf, outbuflen, stderr);
-  // ***** not sure why there is an extra char at the end of outbuf
-  outbuflen--;
-
-
   if (evbuffer_add(dest, outbuf, outbuflen)) {
     log_warn("CLIENT ERROR: evbuffer_add to dest fails\n");
     return RECV_BAD;



_______________________________________________
tor-commits mailing list
tor-commits@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits