1
0
mirror of https://github.com/owncloud/android-library.git synced 2025-06-07 16:06:08 +00:00

Fixed OutOfBoundsException

This commit is contained in:
David A. Velasco 2014-06-26 10:24:45 +02:00
parent 6cedc03465
commit 8080e4904d

View File

@ -23,9 +23,11 @@ public class OwnCloudSamlSsoCredentials implements OwnCloudCredentials {
String[] cookies = mSessionCookie.split(";"); String[] cookies = mSessionCookie.split(";");
if (cookies.length > 0) { if (cookies.length > 0) {
Cookie cookie = null;
for (int i=0; i<cookies.length; i++) { for (int i=0; i<cookies.length; i++) {
Cookie cookie = new Cookie();
int equalPos = cookies[i].indexOf('='); int equalPos = cookies[i].indexOf('=');
if (equalPos >= 0) {
cookie = new Cookie();
cookie.setName(cookies[i].substring(0, equalPos)); cookie.setName(cookies[i].substring(0, equalPos));
cookie.setValue(cookies[i].substring(equalPos + 1)); cookie.setValue(cookies[i].substring(equalPos + 1));
cookie.setDomain(serverUri.getHost()); // VERY IMPORTANT cookie.setDomain(serverUri.getHost()); // VERY IMPORTANT
@ -34,6 +36,7 @@ public class OwnCloudSamlSsoCredentials implements OwnCloudCredentials {
} }
} }
} }
}
@Override @Override
public String getUsername() { public String getUsername() {