From 07e044e3eea6623742854dfe14dfdded1a8533e4 Mon Sep 17 00:00:00 2001
From: Roland Haeder <roland@mxchange.org>
Date: Thu, 3 Sep 2015 22:13:32 +0200
Subject: [PATCH] Added code ...

Signed-off-by: Roland Haeder <roland@mxchange.org>
---
 application/hub/classes/class_BaseHubSystem.php          | 1 +
 application/hub/classes/package/class_NetworkPackage.php | 4 ++--
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/application/hub/classes/class_BaseHubSystem.php b/application/hub/classes/class_BaseHubSystem.php
index 77bf1c345..bcdb5581d 100644
--- a/application/hub/classes/class_BaseHubSystem.php
+++ b/application/hub/classes/class_BaseHubSystem.php
@@ -35,6 +35,7 @@ class BaseHubSystem extends BaseFrameworkSystem {
 	const EXCEPTION_MULTIPLE_MESSAGE_SENT         = 0x909;
 	const EXCEPTION_DHT_BOOTSTRAP_NOT_ATTEMPTED   = 0x90a;
 	const EXCEPTION_INVALID_UNL                   = 0x90b;
+	const EXCEPTION_INVALID_PRIVATE_KEY_HASH      = 0x90c;
 
 	// Message status codes
 	const MESSAGE_STATUS_CODE_OKAY = 'OKAY';
diff --git a/application/hub/classes/package/class_NetworkPackage.php b/application/hub/classes/package/class_NetworkPackage.php
index abf479254..af1de4a2a 100644
--- a/application/hub/classes/package/class_NetworkPackage.php
+++ b/application/hub/classes/package/class_NetworkPackage.php
@@ -364,7 +364,7 @@ class NetworkPackage extends BaseHubSystem implements Deliverable, Receivable, R
 			// Don't accept empty hashes
 			if (empty($senderData[NodeDistributedHashTableDatabaseWrapper::DB_COLUMN_PRIVATE_KEY_HASH])) {
 				// Don't accept
-				throw new InvalidPrivateKeyHashException(array($this, $senderData, 'empty hash in senderData'));
+				throw new InvalidPrivateKeyHashException(array($this, $senderData, 'empty hash in senderData'), self::EXCEPTION_INVALID_PRIVATE_KEY_HASH);
 			} // END - if
 
 			// Return it
@@ -378,7 +378,7 @@ class NetworkPackage extends BaseHubSystem implements Deliverable, Receivable, R
 		// Don't accept empty keys
 		if (empty($decodedData[self::PACKAGE_CONTENT_PRIVATE_KEY_HASH])) {
 			// This needs fixing
-			throw new InvalidPrivateKeyHashException(array($this, $senderData, 'empty hash in decodedData'));
+			throw new InvalidPrivateKeyHashException(array($this, $senderData, 'empty hash in decodedData'), self::EXCEPTION_INVALID_PRIVATE_KEY_HASH);
 		} // END - if
 
 		// There is no DHT entry so, accept the hash from decoded data
-- 
2.39.5