]> git.ipfire.org Git - thirdparty/strongswan.git/commitdiff
restrict package name and package version number fields to 255 octets
authorAndreas Steffen <andreas.steffen@strongswan.org>
Wed, 10 Oct 2012 07:03:11 +0000 (09:03 +0200)
committerAndreas Steffen <andreas.steffen@strongswan.org>
Wed, 10 Oct 2012 07:03:11 +0000 (09:03 +0200)
src/libimcv/ietf/ietf_attr_installed_packages.c

index 3d51ccc4d80aad9f813dad02bab25a794c510f07..786051da1cf0a6687641a1abfa5b8099f2e7528f 100644 (file)
@@ -242,6 +242,10 @@ METHOD(ietf_attr_installed_packages_t, add, void,
 {
        package_entry_t *entry;
 
+       /* restrict package name and package version number fields to 255 octets */
+       name.len = min(255, name.len);
+       version.len = min(255, version.len);
+
        entry = malloc_thing(package_entry_t);
        entry->name = chunk_clone(name);
        entry->version = chunk_clone(version);