[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