Skip to content

Commit 92bbef0

Browse files
Fix array index out of bounds exception from issue 204747
1 parent 58a5a87 commit 92bbef0

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

java/src/main/java/com/genexus/internet/HttpClientJavaLib.java

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -277,7 +277,13 @@ private void SetCookieAtr(CookieStore cookiesToSend) {
277277
for (Header header : headers) {
278278
String[] cookieParts = header.getValue().split(";");
279279
String[] cookieKeyAndValue = cookieParts[0].split("=");
280-
webcontextCookieHeader += cookieKeyAndValue[0] + "=" + cookieKeyAndValue[1] + "; ";
280+
webcontextCookieHeader += cookieKeyAndValue[0];
281+
if (cookieKeyAndValue.length > 1) {
282+
webcontextCookieHeader += "=" + cookieKeyAndValue[1] + "; ";
283+
}
284+
else {
285+
webcontextCookieHeader += "; ";
286+
}
281287
}
282288
webcontextCookieHeader = webcontextCookieHeader.trim().substring(0,webcontextCookieHeader.length()-2); // Se quita el espacio y la coma al final
283289
webcontext.setCookie(SET_COOKIE,webcontextCookieHeader,"",CommonUtil.nullDate(),"",this.getSecure());

0 commit comments

Comments
 (0)