glenn       2003/03/11 17:21:58

  Modified:    catalina/src/share/org/apache/catalina/session
                        JDBCStore.java
  Log:
  Fix Bug 17900, first session skipped
  
  Revision  Changes    Path
  1.5       +7 -10     
jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/session/JDBCStore.java
  
  Index: JDBCStore.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/session/JDBCStore.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- JDBCStore.java    4 Mar 2003 04:31:47 -0000       1.4
  +++ JDBCStore.java    12 Mar 2003 01:21:58 -0000      1.5
  @@ -461,16 +461,13 @@
   
                   preparedKeysSql.setString(1, getName());
                   rst = preparedKeysSql.executeQuery();
  -                if (rst != null && rst.next()) {
  -                    ArrayList tmpkeys = new ArrayList();
  +                ArrayList tmpkeys = new ArrayList();
  +                if (rst != null) {
                       while(rst.next()) {
                           tmpkeys.add(rst.getString(1));
                       }
  -                    keys = (String[])
  -                        tmpkeys.toArray(new String[tmpkeys.size()]);
  -                } else {
  -                    keys = new String[0];
                   }
  +                keys = (String[]) tmpkeys.toArray(new String[tmpkeys.size()]);
               } catch(SQLException e) {
                   log(sm.getString(getStoreName()+".SQLException", e));
               } finally {
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to