From 81f9361edae283d31d0aef5912932924fa71c2f3 Mon Sep 17 00:00:00 2001 From: Dave Date: Sun, 5 Jul 2015 18:56:13 +0200 Subject: [PATCH] shred() takes into account new user status to set the correct hash to offline --- src/nodash/core/NoCore.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/nodash/core/NoCore.java b/src/nodash/core/NoCore.java index 94b8ca2..4861cd2 100644 --- a/src/nodash/core/NoCore.java +++ b/src/nodash/core/NoCore.java @@ -336,8 +336,13 @@ public final class NoCore { } catch (NoAdapterException e) { throw new NoDashFatalException("Could not add bytesets back into pool."); } + try { - adapter.goOffline(session.getNoUserSafe().createHash()); + if (!session.isNewUser()) { + adapter.goOffline(session.getOriginalHash()); + } else { + adapter.goOffline(session.getNoUserSafe().createHash()); + } } catch (NoAdapterException e) { throw new NoDashFatalException("Could not go offline.", e); }