id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	blockedby	blocking	branch_state	votes
4403	opening zip archive with pdf as a first file fails	durdin		"I've first faced it with Intel NUC 10 BIOS zip file (either UEFI or Recorvery version) from [https://www.intel.com/content/www/us/en/download/19485/bios-update-fncml357.html], but as tested it happens with any zip file which has first entry as a PDF.

When you try to open it in MC (by hitting Enter on it) and when in X-session it opens the system archiver, hitting ""enter"" on the file in base terminal without X-session attempts to parse the zip via some console pdf viewer but obviously fails with:
{{{
Syntax Warning: May not be a PDF file (continuing anyway)
Syntax Error: Couldn't find trailer dictionary
Syntax Error: Couldn't find trailer dictionary
Syntax Error: Couldn't read xref table
}}}

Trying to view the zip via the ""F3"" results in an error: ''Syntax Warning: May not be a PDF file (continuing anyway)'', but nothing happens.

MC version (running on debian):
{{{
$ LANG=C mc -V
GNU Midnight Commander 4.8.28
Built with GLib 2.72.0
Built with S-Lang 2.3.2 with terminfo database
Built with libssh2 1.10.0
With builtin Editor and Aspell support
With subshell support as default
With support for background operations
With mouse support on xterm and Linux console
With support for X11 events
With internationalization support
With multiple codepages support
With ext2fs attributes support
Virtual File Systems:
 cpiofs, tarfs, sfs, extfs, ext2undelfs, ftpfs, sftpfs, fish
Data types:
 char: 8; int: 32; long: 64; void *: 64; size_t: 64; off_t: 64;

$ LANG=C mc -F
[System data]
    Config directory: /etc/mc/
    Data directory:   /usr/share/mc/
    File extension handlers: /usr/lib/mc/ext.d/
    VFS plugins and scripts: /usr/lib/mc/
	extfs.d:        /usr/lib/mc/extfs.d/
	fish:           /usr/lib/mc/fish/

$ mc --configure-options
 '--build=x86_64-linux-gnu' '--prefix=/usr' '--includedir=${prefix}/include' '--mandir=${prefix}/share/man' '--infodir=${prefix}/share/info' '--sysconfdir=/etc' '--localstatedir=/var' '--disable-option-checking' '--libdir=${prefix}/lib/x86_64-linux-gnu' '--runstatedir=/run' '--disable-maintainer-mode' '--disable-dependency-tracking' 'AWK=awk' 'X11_WWW=x-www-browser' '--libexecdir=/usr/lib' '--with-x' '--with-screen=slang' '--disable-rpath' '--disable-static' '--disable-silent-rules' '--enable-aspell' '--enable-vfs-sftp' '--enable-vfs-undelfs' '--enable-tests' 'build_alias=x86_64-linux-gnu' 'CFLAGS=-g -O2 -ffile-prefix-map=/build/mc-rb7yno/mc-4.8.28=. -fstack-protector-strong -Wformat -Werror=format-security' 'LDFLAGS=-Wl,-z,relro -Wl,-z,now -Wl,--as-needed' 'CPPFLAGS=-Wdate-time -D_FORTIFY_SOURCE=2'

}}}

Archive used:
{{{
$ zipinfo FNCML357.0057.UEFI.zip 
Archive:  FNCML357.0057.UEFI.zip
Zip file size: 11594357 bytes, number of entries: 3
-rw-a--     2.0 fat   739251 bx defX 21-Jan-29 14:18 iFlashV-User-Guide-V3.0.pdf
-rw-a--     2.0 fat   418448 bx defX 22-Mar-31 01:32 iFlashVEfi64.efi
-rw-a--     2.0 fat 20971520 bx defX 22-May-20 03:46 FN0057.cap
3 files, 22129219 bytes uncompressed, 11593893 bytes compressed:  47.6%
}}}

"	defect	closed	major		mc-core	4.8.28	duplicate					no branch	
