Merge pull request #38 from PretendoNetwork/hotfix/hash-valid-filenames
Some checks failed
Build and Publish Docker Image / Build and Publish Docker Image (amd64) (push) Has been cancelled
Build and Publish Docker Image / Build and Publish Docker Image (arm64) (push) Has been cancelled

fix: Use hex as hash key, as base64 is not a valid filename
This commit is contained in:
William Oldham 2025-09-26 22:06:49 +01:00 committed by GitHub
commit 364615f3ce
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -181,7 +181,7 @@ spr.post('/relay/0', async (request, response) => {
// * Upload slot data
if (sprSlot.size > 0 && sprSlot.sendMode !== SendMode.RecvOnly) {
const dataHash = crypto.createHash('sha256').update(sprSlot.data).digest('base64');
const dataHash = crypto.createHash('sha256').update(sprSlot.data).digest('hex');
let slotData = await getDuplicateCECData(request.pid, sprSlot.gameID);
if (!slotData || slotData.data_hash !== dataHash) {