and causing soft assertion failures. Values are still
silently truncated though.
return 0;
}
+ if (strlen(parv[1]) >= METADATAKEYLEN)
+ {
+ sendto_one_notice(source_p, ":Metadata key too long");
+ return 0;
+ }
+
if ((val = get_metadata(source_p, parv[1])) != NULL)
{
if (!strcmp(parv[2], val))
return 0;
}
+ if (strlen(parv[1]) >= METADATAKEYLEN)
+ return 0;
+
if ((val = get_metadata(source_p, parv[1])) != NULL)
{
if (!strcmp(parv[2], val))