14806: Handle escaped chars when parsing docker image manifest.
authorTom Clegg <tclegg@veritasgenetics.com>
Mon, 4 Feb 2019 20:58:57 +0000 (15:58 -0500)
committerTom Clegg <tclegg@veritasgenetics.com>
Mon, 4 Feb 2019 20:58:57 +0000 (15:58 -0500)
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>

sdk/cli/bin/crunch-job

index b8afe638ac3c6a517058fd3e85a49b90607f150c..b98df8a66faf66afd479647bb9ebb210c2a022ed 100755 (executable)
@@ -2156,6 +2156,7 @@ sub find_docker_image {
           return (undef, undef);  # More than one file in the Collection.
         } else {
           $filename = (split(/:/, $filedata, 3))[2];
+          $filename =~ s/\\([0-3][0-7][0-7])/chr(oct($1))/ge;
         }
       }
     }