diff options
Diffstat (limited to '')
-rw-r--r-- | g10/encr-data.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/g10/encr-data.c b/g10/encr-data.c index 06c686ba3..d44d6c245 100644 --- a/g10/encr-data.c +++ b/g10/encr-data.c @@ -79,7 +79,7 @@ decrypt_data( PKT_encrypted *ed, DEK *dek ) cipher_setiv( dfx.cipher_hd, NULL ); if( ed->len ) { - iobuf_set_limit( ed->buf, ed->len ); + /*iobuf_set_limit( ed->buf, ed->len );*/ for(i=0; i < (blocksize+2) && ed->len; i++, ed->len-- ) temp[i] = iobuf_get(ed->buf); @@ -100,11 +100,13 @@ decrypt_data( PKT_encrypted *ed, DEK *dek ) } iobuf_push_filter( ed->buf, decode_filter, &dfx ); proc_packets(ed->buf); + #if 0 iobuf_pop_filter( ed->buf, decode_filter, &dfx ); if( ed->len ) iobuf_set_limit( ed->buf, 0 ); /* disable the readlimit */ else iobuf_clear_eof( ed->buf ); + #endif ed->buf = NULL; cipher_close(dfx.cipher_hd); return 0; |