From 47e749796300b1b9ab0cd4fd7c0ac52f31b0c278 Mon Sep 17 00:00:00 2001 From: Ilari Liusvaara Date: Sun, 20 Feb 2011 00:40:40 +0200 Subject: [PATCH] Get MD5 of empty files right Print MD5 of empty files as d41d8cd98f00b204e9800998ecf8427e instead of null. --- Changelog.utf8 | 1 + org/jpc/diskimages/TreeRegularFile.java | 3 +++ 2 files changed, 4 insertions(+) diff --git a/Changelog.utf8 b/Changelog.utf8 index 1d351bd..9791302 100644 --- a/Changelog.utf8 +++ b/Changelog.utf8 @@ -4,6 +4,7 @@ Changes since JPC-RR Release 11.3: - Add ability to edit game name from the UI. - Fix desync if savestate is created while joystick multivibrator is in unstable state. - Don't crash if stdin is not readable. +- Get MD5 of empty files right. Changes from JPC-RR Release 11.2 to JPC-RR Release 11.3: ======================================================== diff --git a/org/jpc/diskimages/TreeRegularFile.java b/org/jpc/diskimages/TreeRegularFile.java index 6f80908..513c247 100644 --- a/org/jpc/diskimages/TreeRegularFile.java +++ b/org/jpc/diskimages/TreeRegularFile.java @@ -151,6 +151,9 @@ public class TreeRegularFile extends TreeFile { List l = new ArrayList(); + //Hack: Get MD5 of empty files right. + if(size == 0) + md5 = "d41d8cd98f00b204e9800998ecf8427e"; l.add("Entry: " + timestamp + " " + md5 + " " + nformatwidth(size, 10) + " " +prefix); return l; -- 2.11.4.GIT