diff --git a/dmtree/tr181/ip.c b/dmtree/tr181/ip.c index 1af0bd20..16f228bc 100644 --- a/dmtree/tr181/ip.c +++ b/dmtree/tr181/ip.c @@ -828,8 +828,6 @@ static int set_IPInterface_LowerLayers(char *refparam, struct dmctx *ctx, void * static int get_IPInterfaceIPv6Address_IPAddress(char *refparam, struct dmctx *ctx, void *data, char *instance, char **value) { *value = ((struct ipv6_args *)data)->ip_6address; - if(((struct ipv6_args *)data)->ip_6mask[0] != '\0') - dmasprintf(value, "%s/%s", ((struct ipv6_args *)data)->ip_6address, ((struct ipv6_args *)data)->ip_6mask); return 0; } diff --git a/dmtree/tr181/routing.c b/dmtree/tr181/routing.c index d2c9939a..6785ad8f 100644 --- a/dmtree/tr181/routing.c +++ b/dmtree/tr181/routing.c @@ -967,7 +967,7 @@ static int get_RoutingRouteInformationInterfaceSetting_Interface(char *refparam, static int get_RoutingRouteInformationInterfaceSetting_SourceRouter(char *refparam, struct dmctx *ctx, void *data, char *instance, char **value) { - *value = dmjson_get_value((struct json_object *)data, 1, "source"); + *value = dmjson_get_value((struct json_object *)data, 1, "target"); return 0; }