Diff for /loncom/lonnet/perl/lonnet.pm between versions 1.1172.2.79 and 1.1172.2.80

version 1.1172.2.79, 2016/08/16 22:28:58 version 1.1172.2.80, 2016/09/17 19:23:42
Line 9913  sub dirlist { Line 9913  sub dirlist {
             foreach my $user (sort(keys(%allusers))) {              foreach my $user (sort(keys(%allusers))) {
                 push(@alluserslist,$user.'&user');                  push(@alluserslist,$user.'&user');
             }              }
             return (\@alluserslist);              if (!%listerror) {
                   # no errors
                   return (\@alluserslist);
               } elsif (scalar(keys(%servers)) == 1) {
                   # one library server, one error
                   my ($key) = keys(%listerror);
                   return (\@alluserslist, $listerror{$key});
               } elsif ( grep { $_ eq 'con_lost' } values(%listerror) ) {
                   # con_lost indicates that we might miss data from at least one
                   # library server
                   return (\@alluserslist, 'con_lost');
               } else {
                   # multiple library servers and no con_lost -> data should be
                   # complete.
                   return (\@alluserslist);
               }
   
         } else {          } else {
             return ([],'missing username');              return ([],'missing username');
         }          }

Removed from v.1.1172.2.79  
changed lines
  Added in v.1.1172.2.80


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>