Skip to content

Commit 002a772

Browse files
authored
Fixed #142
1 parent 59c4cfc commit 002a772

1 file changed

Lines changed: 7 additions & 3 deletions

File tree

core/src/main/java/xyz/gianlu/librespot/core/Session.java

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -753,9 +753,13 @@ public void run() {
753753
case LicenseVersion:
754754
ByteBuffer licenseVersion = ByteBuffer.wrap(packet.payload);
755755
short id = licenseVersion.getShort();
756-
byte[] buffer = new byte[licenseVersion.get()];
757-
licenseVersion.get(buffer);
758-
LOGGER.info(String.format("Received LicenseVersion: %d, %s", id, new String(buffer)));
756+
if (id != 0) {
757+
byte[] buffer = new byte[licenseVersion.get()];
758+
licenseVersion.get(buffer);
759+
LOGGER.info(String.format("Received LicenseVersion: %d, %s", id, new String(buffer)));
760+
} else {
761+
LOGGER.info(String.format("Received LicenseVersion: %d", id));
762+
}
759763
break;
760764
case Unknown_0x10:
761765
LOGGER.debug("Received 0x10: " + Utils.bytesToHex(packet.payload));

0 commit comments

Comments
 (0)