hierynomus / hierynomus/sshj

BufferException in Buffer.ensureAvailable

Open
#412 3 comments 0 reactions 0 assignees View on GitHub
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.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.