]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
[#3860] addressed review
authorRazvan Becheriu <razvan@isc.org>
Sat, 13 Sep 2025 05:47:24 +0000 (08:47 +0300)
committerRazvan Becheriu <razvan@isc.org>
Sat, 13 Sep 2025 05:47:24 +0000 (08:47 +0300)
src/hooks/dhcp/radius/client_attribute.cc
src/hooks/dhcp/radius/data/dictionary

index 5e3b1118a1c0adab074f70d2dfc62390e44508ff..4e33ee680afc9e8f13988d385383b76985b52957 100644 (file)
@@ -301,7 +301,9 @@ AttrString::toBytes() const {
     output.resize(2 + getValueLen());
     output[0] = getType();
     output[1] = 2 + getValueLen();
-    memmove(&output[2], &value_[0], output.size() - 2);
+    if (output.size() > 2) {
+        memmove(&output[2], &value_[0], output.size() - 2);
+    }
     return (output);
 }
 
index 94ed4716bcfc8ef7ec9e1081fc176df151c448e3..f81920b106c1fa5a543d9c9fdef1db5bdc0aabc8 100644 (file)
@@ -257,3 +257,7 @@ VALUE           Acct-Terminate-Cause    Host-Request            18
 
 #$INCLUDE      foobar
 #VENDOR                DSL-Forum               3561
+#BEGIN-VENDOR  DSL-Forum
+#ATTRIBUTE     Agent-Circuit-Id        1       string
+#END-VENDOR    DSL-Forum
+