Initialize time zone variable (zone)

As found and reported by Talisam author, apam (HAPPYLND).

sscanf() won't initialize the buffer of the argument passed if the format string is not matched, so when there was no hexadecimal/SMB timezone value, the timezone specified in the ISO date/time string (if any) would be overwritten with 0, converted from the uninitialized 'zone' variable (unlikely to be valid hex-ASCII chars). Thanks apam!
14 jobs for dailybuild_linux-x64 in 14 minutes and 29 seconds (queued for 16 seconds)
Status Job ID Name Coverage
  Build
passed #27338
FreeBSD
jsdoor-freebsd

00:04:01

passed #27339
Linux
jsdoor-linux

00:10:28

passed #27341
FreeBSD
jsdoor-windows

00:01:53

passed #27333
FreeBSD
sbbs-freebsd

00:05:36

passed #27328
Linux
sbbs-linux

00:14:20

passed #27331
Windows
sbbs-windows

00:05:26

passed #27340
FreeBSD
sexpots-freebsd

00:00:13

passed #27329
Linux
sexpots-linux

00:00:26

passed #27332
Windows
sexpots-windows

00:00:25

passed #27336
FreeBSD
syncdraw-freebsd

00:00:25

passed #27337
Linux
syncdraw-linux

00:01:32

passed #27334
FreeBSD
syncterm-freebsd

00:01:01

passed #27330
Linux
syncterm-linux

00:04:39

passed #27335
FreeBSD
syncterm-windows

00:01:47