From 98b2dc265891d533d938ac10e6bbc42f779f1f0b Mon Sep 17 00:00:00 2001 From: Vreixo Formoso Date: Mon, 24 Dec 2007 14:04:15 +0100 Subject: [PATCH] Take into account that System Use Field may be padded. --- src/rockridge.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/rockridge.c b/src/rockridge.c index e1b0c06..8150488 100644 --- a/src/rockridge.c +++ b/src/rockridge.c @@ -191,6 +191,11 @@ size_t rrip_calc_len(Ecma119Image *t, Ecma119Node *n, int type, } } + /* + * The System Use field inside the directory record must be padded if + * it is an odd number (ECMA-119, 9.1.13) + */ + su_size += (su_size % 2); return su_size; }