summaryrefslogtreecommitdiff
path: root/src/lib
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/cacep.c3
-rw-r--r--src/lib/cacep.proto1
2 files changed, 4 insertions, 0 deletions
diff --git a/src/lib/cacep.c b/src/lib/cacep.c
index abff0aaa..a2c5c3d2 100644
--- a/src/lib/cacep.c
+++ b/src/lib/cacep.c
@@ -49,10 +49,12 @@ int read_msg(int fd,
if (msg == NULL)
return -1;
+ strcpy(info->ae_name, msg->ae_name);
strcpy(info->protocol, msg->protocol);
info->pref_version = msg->pref_version;
info->pref_syntax = msg->pref_syntax;
+ info->addr = msg->address;
cacep_msg__free_unpacked(msg, NULL);
@@ -68,6 +70,7 @@ static int send_msg(int fd,
msg.ae_name = (char *) info->ae_name;
msg.protocol = (char *) info->protocol;
+ msg.address = info->addr;
msg.pref_version = info->pref_version;
msg.pref_syntax = info->pref_syntax;
if (msg.pref_syntax < 0)
diff --git a/src/lib/cacep.proto b/src/lib/cacep.proto
index 3e1291f6..cdeaa0b7 100644
--- a/src/lib/cacep.proto
+++ b/src/lib/cacep.proto
@@ -30,4 +30,5 @@ message cacep_msg {
repeated int32 supp_version = 4;
required int32 pref_syntax = 5;
repeated int32 supp_syntax = 6;
+ required uint64 address = 7;
} \ No newline at end of file