s3: fix incorrect conversion between integer types

This commit is contained in:
albertony 2024-08-15 20:20:10 +02:00
parent a87d8967fc
commit 1db8b20fbc

View File

@ -5007,11 +5007,11 @@ func (f *Fs) Command(ctx context.Context, name string, arg []string, opt map[str
RestoreRequest: &types.RestoreRequest{}, RestoreRequest: &types.RestoreRequest{},
} }
if lifetime := opt["lifetime"]; lifetime != "" { if lifetime := opt["lifetime"]; lifetime != "" {
ilifetime, err := strconv.ParseInt(lifetime, 10, 64) ilifetime, err := strconv.ParseInt(lifetime, 10, 32)
ilifetime32 := int32(ilifetime)
if err != nil { if err != nil {
return nil, fmt.Errorf("bad lifetime: %w", err) return nil, fmt.Errorf("bad lifetime: %w", err)
} }
ilifetime32 := int32(ilifetime)
req.RestoreRequest.Days = &ilifetime32 req.RestoreRequest.Days = &ilifetime32
} }
if priority := opt["priority"]; priority != "" { if priority := opt["priority"]; priority != "" {