1
0
Fork 0
mirror of https://github.com/pgpainless/pgpainless.git synced 2024-06-13 15:15:04 +02:00

Clean close() method

This commit is contained in:
Paul Schaub 2022-09-14 19:41:22 +02:00
parent 0753f4d38a
commit 7b9db97212

View file

@ -348,17 +348,11 @@ public class OpenPgpMessageInputStream extends InputStream {
if (in != null) {
in.close();
in = null; // TODO: Collect result of in before nulling
if (automaton.getState() != PDA.State.LiteralMessage) {
automaton.next(InputAlphabet.EndOfSequence);
automaton.assertValid();
}
} else {
automaton.next(InputAlphabet.EndOfSequence);
automaton.assertValid();
in = null;
}
super.close();
automaton.next(InputAlphabet.EndOfSequence);
automaton.assertValid();
closed = true;
}