1
0
Fork 0
mirror of https://github.com/pgpainless/pgpainless.git synced 2024-11-14 00:12:06 +01:00

Clean close() method

This commit is contained in:
Paul Schaub 2022-09-14 19:41:22 +02:00
parent 48e83420a3
commit a921f0b85e

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;
}