From c8fe726a963bf51c3da75e692189cc003be1ddbe Mon Sep 17 00:00:00 2001 From: Antoine Aflalo <197810+Belphemur@users.noreply.github.com> Date: Tue, 27 Aug 2024 20:18:36 -0400 Subject: [PATCH] fix: quality value validation --- cmd/optimize_command.go | 2 +- cmd/watch_command.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/cmd/optimize_command.go b/cmd/optimize_command.go index 05210fb..6b7243e 100644 --- a/cmd/optimize_command.go +++ b/cmd/optimize_command.go @@ -49,7 +49,7 @@ func ConvertCbzCommand(cmd *cobra.Command, args []string) error { } quality, err := cmd.Flags().GetUint8("quality") - if err != nil { + if err != nil || quality <= 0 || quality > 100 { return fmt.Errorf("invalid quality value") } diff --git a/cmd/watch_command.go b/cmd/watch_command.go index 2283a04..e93a511 100644 --- a/cmd/watch_command.go +++ b/cmd/watch_command.go @@ -55,7 +55,7 @@ func WatchCommand(_ *cobra.Command, args []string) error { } quality := uint8(viper.GetUint16("quality")) - if quality <= 0 { + if quality <= 0 || quality > 100 { return fmt.Errorf("invalid quality value") }