"vscode:/vscode.git/clone" did not exist on "3dacbb94ca25b7db876778aefbc41f9984b919e5"
Unverified Commit 9239a254 authored by Kyle Steere's avatar Kyle Steere Committed by GitHub
Browse files

server: abort download on empty digest


Signed-off-by: default avatarKyle Steere <kyle.steere@chainguard.dev>
parent 066d0f47
...@@ -464,6 +464,10 @@ type downloadOpts struct { ...@@ -464,6 +464,10 @@ type downloadOpts struct {
// downloadBlob downloads a blob from the registry and stores it in the blobs directory // downloadBlob downloads a blob from the registry and stores it in the blobs directory
func downloadBlob(ctx context.Context, opts downloadOpts) (cacheHit bool, _ error) { func downloadBlob(ctx context.Context, opts downloadOpts) (cacheHit bool, _ error) {
if opts.digest == "" {
return false, fmt.Errorf(("%s: %s"), opts.mp.GetNamespaceRepository(), "digest is is empty")
}
fp, err := GetBlobsPath(opts.digest) fp, err := GetBlobsPath(opts.digest)
if err != nil { if err != nil {
return false, err return false, err
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment