Skip to content

Commit 101ec18

Browse files
author
David Rohmer
committed
Merge pull request TooTallNate#65 from donpdonp/master
substitute String.isEmpty() for compatibility with older Android SDK levels
2 parents d47944f + 47b0420 commit 101ec18

File tree

5 files changed

+5
-5
lines changed

5 files changed

+5
-5
lines changed

src/net/tootallnate/websocket/Draft.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ public static HandshakeBuilder translateHandshakeHttp( ByteBuffer buf ) throws I
6363
draft.setResourceDescriptor( firstLineTokens[ 1 ] );
6464

6565
line = readStringLine( buf );
66-
while ( line != null && !line.isEmpty() ) {
66+
while ( line != null && line.length() > 0 ) {
6767
String[] pair = line.split( ":", 2 );
6868
if( pair.length != 2 )
6969
throw new InvalidHandshakeException( "not an http header" );

src/net/tootallnate/websocket/HandshakedataImpl1.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ public HandshakedataImpl1( Handshakedata h ) {
3232
@Override
3333
public String getResourceDescriptor() {
3434
// validate resourcedescriptor
35-
return resourcedescriptor == null || resourcedescriptor.isEmpty() ? "" : resourcedescriptor;
35+
return resourcedescriptor == null || (resourcedescriptor.length() == 0) ? "" : resourcedescriptor;
3636
}
3737

3838
@Override

src/net/tootallnate/websocket/WebSocketClient.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -232,7 +232,7 @@ private void sendHandshake() throws IOException , InvalidHandshakeException , In
232232
String path;
233233
String part1 = uri.getPath();
234234
String part2 = uri.getQuery();
235-
if( part1 == null || part1.isEmpty() )
235+
if( part1 == null || part1.length() == 0 )
236236
path = "/";
237237
else
238238
path = part1;

src/net/tootallnate/websocket/drafts/Draft_10.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ public int getPreferedSize() {
3535

3636
public static int readVersion( Handshakedata handshakedata ) {
3737
String vers = handshakedata.getFieldValue( "Sec-WebSocket-Version" );
38-
if( !vers.isEmpty() ) {
38+
if( vers.length() > 0 ) {
3939
int v;
4040
try {
4141
v = new Integer( vers.trim() );

src/net/tootallnate/websocket/drafts/Draft_76.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,7 @@ public HandshakeState acceptHandshakeAsClient( Handshakedata request, Handshaked
116116
@Override
117117
public HandshakeState acceptHandshakeAsServer( Handshakedata handshakedata ) {
118118

119-
if( handshakedata.getFieldValue( "Upgrade" ).equals( "WebSocket" ) && handshakedata.getFieldValue( "Connection" ).contains( "Upgrade" ) && !handshakedata.getFieldValue( "Sec-WebSocket-Key1" ).isEmpty() && !handshakedata.getFieldValue( "Sec-WebSocket-Key2" ).isEmpty() && handshakedata.hasFieldValue( "Origin" )
119+
if( handshakedata.getFieldValue( "Upgrade" ).equals( "WebSocket" ) && handshakedata.getFieldValue( "Connection" ).contains( "Upgrade" ) && handshakedata.getFieldValue( "Sec-WebSocket-Key1" ).length() > 0 && !handshakedata.getFieldValue( "Sec-WebSocket-Key2" ).isEmpty() && handshakedata.hasFieldValue( "Origin" )
120120
/*new String ( handshakedata.getContent () ).endsWith ( "\r\n\r\n" )*/)
121121
return HandshakeState.MATCHED;
122122
return HandshakeState.NOT_MATCHED;

0 commit comments

Comments
 (0)