From: Andreas Steffen Date: Wed, 10 Oct 2012 07:03:11 +0000 (+0200) Subject: restrict package name and package version number fields to 255 octets X-Git-Tag: 5.0.2dr4~379 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=7d202f56b9a4bee971c363f72594af94041e0052;p=thirdparty%2Fstrongswan.git restrict package name and package version number fields to 255 octets --- diff --git a/src/libimcv/ietf/ietf_attr_installed_packages.c b/src/libimcv/ietf/ietf_attr_installed_packages.c index 3d51ccc4d8..786051da1c 100644 --- a/src/libimcv/ietf/ietf_attr_installed_packages.c +++ b/src/libimcv/ietf/ietf_attr_installed_packages.c @@ -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);