BufferException in Buffer.ensureAvailable
- Dominant language
- Java
- Stars
- 2.7k
- Forks
- 620
- Avg merge
- 3d 23h
- Merged PRs (30d)
- 11
Description
Another user reported following exception:
```
net.schmizz.sshj.common.Buffer$BufferException: Underflow
at net.schmizz.sshj.common.Buffer.ensureAvailable(Buffer.java:136)
at net.schmizz.sshj.common.Buffer.readRawBytes(Buffer.java:259)
at net.schmizz.sshj.common.Buffer.readRawBytes(Buffer.java:254)
at net.schmizz.sshj.common.Buffer.readBytes(Buffer.java:224)
at net.schmizz.sshj.common.Buffer.readMPInt(Buffer.java:334)
at net.schmizz.sshj.common.KeyType$1.readPubKeyFromBuffer(KeyType.java:52)
at net.schmizz.sshj.common.Buffer.readPublicKey(Buffer.java:464)
at net.schmizz.sshj.userauth.keyprovider.OpenSSHKeyFile.initPubKey(OpenSSHKeyFile.java:97)
at net.schmizz.sshj.userauth.keyprovider.OpenSSHKeyFile.init(OpenSSHKeyFile.java:67)
at net.schmizz.sshj.userauth.keyprovider.BaseFileKeyProvider.init(BaseFileKeyProvider.java:55)
at net.schmizz.sshj.SSHClient.loadKeys(SSHClient.java:569)
at net.schmizz.sshj.SSHClient.loadKeys(SSHClient.java:538)
at net.schmizz.sshj.SSHClient.loadKeys(SSHClient.java:587)
```
Again, exceptions caused by wrong user input (file content) never should raise a RuntimeException.
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.