      ck_free(own_copy);
  
      if (!access(cp, X_OK)) {
-@@ -7208,9 +7251,11 @@
+@@ -7208,9 +7258,11 @@
  
    } else ck_free(own_copy);
  

     return new_argv;
 
   }
@@ -7257,6 +7302,36 @@
 
 }
 

   close(fd);
 
   ck_free(fn);
@@ -555,7 +562,7 @@
   if (symlink(ldest, fn)) {
 
     s32 fd = open(fn, O_WRONLY | O_CREAT | O_EXCL, 0600);
