Fix test, but it's still broken.
diff --git a/regress/extra_delete.test b/regress/extra_delete.test index f99ec64..d8f21ff 100644 --- a/regress/extra_delete.test +++ b/regress/extra_delete.test
@@ -1,7 +1,9 @@ # delete extra field by index program modify -args encrypt.zip delete_extra 0 2 cl get_extra_by_id 0 2345 0 c get_extra_by_id 0 2345 0 l +args encrypt.zip get_extra_by_id 0 2345 0 c get_extra_by_id 0 2345 0 l delete_extra 0 0 cl get_extra_by_id 0 2345 0 c get_extra_by_id 0 2345 0 l file encrypt.zip encrypt_plus_extra.zip encrypt.zip -return 1 +return 0 +stdout Extra field 0x0929: len 17, data 0x65787472616669656c64636f6e74656e74 +stdout Extra field 0x0929: len 17, data 0x65787472616669656c64636f6e74656e74 stderr can't get extra field data for file at index 0, extra field id 2345, ef index 0, flags 512: No such file stderr can't get extra field data for file at index 0, extra field id 2345, ef index 0, flags 256: No such file