Diff for /loncom/homework/daxeopen.pm between versions 1.8 and 1.9

version 1.8, 2023/08/23 20:39:06 version 1.9, 2023/08/23 22:21:05
Line 201  sub directory_listing { Line 201  sub directory_listing {
             return OK;              return OK;
         }          }
         $dirpath =~ s{/$}{};          $dirpath =~ s{/$}{};
         opendir my $dir, $dirpath or die "Cannot open directory: $dirpath";          my @files;
         my @files = readdir $dir;          if (opendir(my $dir, $dirpath)) {
         closedir $dir;              @files = readdir($dir);
               closedir($dir);
           } else {
               $request->content_type('text/plain');
               $request->print("Error opening directory: $dirpath");
               $request->status(403);
               return OK;
           }
         my $dirname = $dirpath;          my $dirname = $dirpath;
         $dirname =~ s{^.*/([^/]*)$}{$1};          $dirname =~ s{^.*/([^/]*)$}{$1};
         $res .= "<directory name=\"$dirname\">\n";          $res .= "<directory name=\"$dirname\">\n";

Removed from v.1.8  
changed lines
  Added in v.1.9


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