From afee39cb4c89a5ebc5a75a1b9555d4f9d7fa3fdd Mon Sep 17 00:00:00 2001
From: TransNexus OSP Development <support@transnexus.com>
Date: Thu, 3 Dec 2009 08:47:38 +0000
Subject: [PATCH] Replaced two deprecated functions of OSP Toolkit.

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@232771 65c4cc65-6c06-0410-ace0-fbb531ad65f3
---
 apps/app_osplookup.c | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

diff --git a/apps/app_osplookup.c b/apps/app_osplookup.c
index 95447711c5..537d7f0b7e 100644
--- a/apps/app_osplookup.c
+++ b/apps/app_osplookup.c
@@ -901,12 +901,18 @@ static int osp_check_destination(
 		ast_base64encode(results->token, (const unsigned char*)token, tokenlen, sizeof(results->token) - 1);
 	}
 
-	if ((error = OSPPTransactionGetDestNetworkId(results->outhandle, results->networkid)) != OSPC_ERR_NO_ERROR) {
+	if ((error = OSPPTransactionGetDestinationNetworkId(results->outhandle, sizeof(results->networkid), results->networkid)) != OSPC_ERR_NO_ERROR) {
 		ast_debug(1, "OSP: Unable to get destination network ID, error '%d'\n", error);
 		results->networkid[0] = '\0';
 	}
 
-	if ((error = OSPPTransactionGetNumberPortability(results->outhandle, results->nprn, results->npcic, &results->npdi)) != OSPC_ERR_NO_ERROR) {
+	error = OSPPTransactionGetNumberPortabilityParameters(results->outhandle,
+		sizeof(results->nprn),
+		results->nprn,
+		sizeof(results->npcic),
+		results->npcic,
+		&results->npdi);
+	if (error != OSPC_ERR_NO_ERROR) {
 		ast_debug(1, "OSP: Unable to get number portability parameters, error '%d'\n", error);
 		results->nprn[0] = '\0';
 		results->npcic[0] = '\0';
-- 
GitLab