Index: session_limit.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/session_limit/session_limit.module,v
retrieving revision 1.1.4.2
diff -u -p -r1.1.4.2 session_limit.module
--- session_limit.module	23 Feb 2007 20:55:34 -0000	1.1.4.2
+++ session_limit.module	27 Jun 2007 17:06:45 -0000
@@ -10,16 +10,12 @@
  * Implementation of hook_settings().
  */
 function session_limit_settings() {
-
-  for ($n = 1; $n <= 5; $n++) {
-    $range[$n] = $n;
-  }
-
   $form['session_limit_max'] = array(
     '#type' => 'select',
-    '#title' => t('Select the maximum # of active sessions a user can have'),
+    '#title' => t('Maximum sessions per user'),
+    '#description' => t('Select the maximum # of active sessions a user can have. 0 implies unlimited sessions.'),
     '#default_value' => variable_get('session_limit_max',1),
-    '#options' => $range,
+    '#options' => range(0, 5),
   );
   $form['submit'] = array('#type' => 'submit', '#value' => t('Submit'));
 
@@ -51,7 +47,7 @@ function session_limit_menu($may_cache) 
   if (!$may_cache) {
    
     // Determine whether session has been verified. 
-    if (($user->uid > 1) && !isset($_SESSION['session_limit'])) {
+    if (variable_get('session_limit_max', 1) && ($user->uid > 1) && !isset($_SESSION['session_limit'])) {
 
       // Exclude from the redirect.
       switch ($_GET['q']) {
