summary refs log tree commit diff
path: root/bin/pngo.c
diff options
context:
space:
mode:
authorJune McEnroe <june@causal.agency>2018-02-20 18:30:34 -0500
committerJune McEnroe <june@causal.agency>2018-02-20 18:30:34 -0500
commit9749191d0625d1239c672ed6a583dd187002c8b0 (patch)
tree8416e35b88403ab5207c98185c4485cd30e5a9c5 /bin/pngo.c
parentReduce bit depth in pngo (diff)
downloadsrc-9749191d0625d1239c672ed6a583dd187002c8b0.tar.gz
src-9749191d0625d1239c672ed6a583dd187002c8b0.zip
Take multiple inputs to pngo
Diffstat (limited to 'bin/pngo.c')
-rw-r--r--bin/pngo.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/bin/pngo.c b/bin/pngo.c
index 0e13a7ec..ef4ded36 100644
--- a/bin/pngo.c
+++ b/bin/pngo.c
@@ -670,11 +670,11 @@ int main(int argc, char *argv[]) {
         }
     }
 
-    if (optind < argc) {
-        if (output || stdio) {
-            optimize(argv[optind], output);
-        } else {
-            optimize(argv[optind], argv[optind]);
+    if (argc - optind == 1 && (output || stdio)) {
+        optimize(argv[optind], output);
+    } else if (optind < argc) {
+        for (int i = optind; i < argc; ++i) {
+            optimize(argv[i], argv[i]);
         }
     } else {
         optimize(NULL, output);