From 4f0cb30f4a0fbed33b0fbd96c624dbb0e57f3ac7 Mon Sep 17 00:00:00 2001
From: Russell Bryant <russell@russellbryant.com>
Date: Sat, 5 Jan 2008 23:05:35 +0000
Subject: [PATCH] Convert this file over the new method of getting the Asterisk
 version. (I don't have this building on this machine, so caio1982 on IRC is
 going to  test it for me.  :) )

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@96743 65c4cc65-6c06-0410-ace0-fbb531ad65f3
---
 res/snmp/agent.c | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/res/snmp/agent.c b/res/snmp/agent.c
index 65f0fd4342..207acb8a15 100644
--- a/res/snmp/agent.c
+++ b/res/snmp/agent.c
@@ -731,10 +731,13 @@ static u_char *ast_var_Version(struct variable *vp, oid *name, size_t *length,
 
 	switch (vp->magic) {
 	case ASTVERSTRING:
-		*var_len = strlen(ASTERISK_VERSION);
-		return (u_char *)ASTERISK_VERSION;
+	{
+		const char *version = ast_get_version();
+		*var_len = strlen(version);
+		return (u_char *)version;
+	}
 	case ASTVERTAG:
-		long_ret = ASTERISK_VERSION_NUM;
+		sscanf(ast_get_version_num(), "%lu", &long_ret);
 		return (u_char *)&long_ret;
 	default:
 		break;
-- 
GitLab