From: Roland Haeder Date: Thu, 3 Sep 2015 20:13:32 +0000 (+0200) Subject: Added code ... X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=07e044e3eea6623742854dfe14dfdded1a8533e4;p=hub.git Added code ... Signed-off-by: Roland Haeder --- 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