diff --git a/update_transmission_version.sh b/update_transmission_version.sh
index 219776b..52f3fe4 100644
--- a/update_transmission_version.sh
+++ b/update_transmission_version.sh
@@ -14,7 +14,12 @@ get_current_transmission_version() {
 format_version_number() {
     version=$1
     formatted_version=$(echo $version | tr -d '.')   # Remove dots
-    printf "%04d" $formatted_version                 # Ensure it has 4 digits
+    length=${#formatted_version}                     # Get the length of the formatted version
+    if [ $length -eq 3 ]; then
+        echo "${formatted_version}0"                 # Append zero if length is 3
+    else
+        echo "$formatted_version"                    # Otherwise, return the formatted version as is
+    fi
 }
 
 # Check if update is needed