diff --git a/Userland/Utilities/truncate.cpp b/Userland/Utilities/truncate.cpp index 6967002bd0..adb20c9453 100644 --- a/Userland/Utilities/truncate.cpp +++ b/Userland/Utilities/truncate.cpp @@ -99,7 +99,7 @@ ErrorOr serenity_main(Main::Arguments arguments) size = stat.st_size + size; break; case OP_Shrink: - size = stat.st_size - size; + size = max(stat.st_size - size, 0); break; }