amitwh
363de75375
fix(pdf): guard pdfSplit against non-positive interval infinite loop
...
The interval split mode looped for (i = 0; i < totalPages; i += interval),
which spins forever when interval <= 0. Both the single-file dialog and the
batch dialog can reach it (the batch dialog's validateOperationData only
checks truthiness, so -1 passes). Guard at the source in the main process:
reject non-positive or non-integer intervals before the loop, protecting
both paths and any future caller.
Amit Haridas
2026-08-23 19:31:33 +05:30
..
2026-08-23 19:31:33 +05:30
2026-06-30 12:56:33 +05:30
2026-06-30 12:56:33 +05:30
2026-08-23 19:31:33 +05:30
2026-08-23 19:31:33 +05:30
2026-08-23 19:31:33 +05:30
2026-08-23 19:31:33 +05:30
2026-06-30 12:56:33 +05:30
2026-08-23 19:31:33 +05:30
2026-08-23 19:31:33 +05:30
2026-08-23 19:31:33 +05:30
2026-08-23 19:31:33 +05:30
2026-06-30 12:56:33 +05:30
2026-08-23 19:31:33 +05:30
2026-06-30 12:56:33 +05:30
2026-08-23 19:31:33 +05:30
2026-06-30 12:56:33 +05:30
2026-06-30 12:56:33 +05:30
2026-06-30 12:56:33 +05:30
2026-06-30 12:56:33 +05:30
2026-08-23 19:31:33 +05:30
2026-08-23 19:31:33 +05:30
2026-06-30 12:56:33 +05:30
2026-08-23 19:31:33 +05:30
2026-08-23 19:31:33 +05:30
2026-06-30 12:56:33 +05:30
2026-04-23 22:55:12 +05:30
2026-08-23 19:31:33 +05:30
2026-06-30 12:56:33 +05:30
2026-08-23 19:31:33 +05:30
2026-08-23 19:31:33 +05:30
2026-06-30 12:56:33 +05:30
2026-06-30 12:56:33 +05:30
2026-06-30 13:57:34 +05:30
2026-06-30 12:56:33 +05:30
2026-06-30 12:56:33 +05:30
2026-08-23 19:31:33 +05:30
2026-06-30 12:56:33 +05:30
2026-08-23 19:31:33 +05:30
2026-06-30 12:56:33 +05:30
2026-06-30 12:56:33 +05:30
2026-08-23 19:31:33 +05:30
2026-08-23 19:31:33 +05:30