--- loncom/lonnet/perl/lonnet.pm	2005/05/05 20:50:38	1.633
+++ loncom/lonnet/perl/lonnet.pm	2005/05/05 20:55:04	1.634
@@ -1,7 +1,7 @@
 # The LearningOnline Network
 # TCP networking package
 #
-# $Id: lonnet.pm,v 1.633 2005/05/05 20:50:38 albertel Exp $
+# $Id: lonnet.pm,v 1.634 2005/05/05 20:55:04 albertel Exp $
 #
 # Copyright Michigan State University Board of Trustees
 #
@@ -3902,7 +3902,8 @@ sub unmark_as_readonly {
     # unmarks $file_name (if $file_name is defined), or all files locked by $what 
     # for portfolio submissions, $what contains [$symb,$crsid] 
     my ($domain,$user,$what,$file_name) = @_;
-    my $symb_crs = join('',@$what);
+    my $symb_crs = $what;
+    if (ref($what)) { $symb_crs=join('',@$what); }
     my %current_permissions = &dump('file_permissions',$domain,$user);
     my ($tmp)=keys(%current_permissions);
     if ($tmp=~/^error:/) { undef(%current_permissions); }