Skip to content

Commit f62ec30

Browse files
committed
'#2751: Limit UFDR e-mail names length.
1 parent 8f388f0 commit f62ec30

File tree

1 file changed

+6
-1
lines changed
  • iped-parsers/iped-parsers-impl/src/main/java/iped/parsers/ufed/handler

1 file changed

+6
-1
lines changed

iped-parsers/iped-parsers-impl/src/main/java/iped/parsers/ufed/handler/EmailHandler.java

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,10 +103,15 @@ protected void fillMetadata(String prefix, Metadata metadata) {
103103

104104
@Override
105105
public String getTitle() {
106+
String title = StringUtils.firstNonBlank(model.getSubject(), model.getId());
107+
int maxTitleLen = 4096;
108+
if (title != null && title.length() > maxTitleLen) {
109+
title = title.substring(0, maxTitleLen);
110+
}
106111
return new StringBuilder()
107112
.append("Email") //
108113
.append("-[") //
109-
.append(StringUtils.firstNonBlank(model.getSubject(), model.getId())) //
114+
.append(title) //
110115
.append("]") //
111116
.toString();
112117
}

0 commit comments

Comments
 (0)