Crash in AutomaticUpdater

I've been testing wyUpdate and I think I've done something to confuse it. I'm using the latest version of wyUpdate and AutomaticUpdater.

In AutomaticUpdaterBackend.cs on line 547 a new FailArgs object is constructed. It uses strings from the UpdateHelperData object to construct it. If the UpdateHelperData object's ExtraData list is empty, it will always trigger a ArgumentOutOfRange exception. In my case, this is crashing the process.

I'm not sure what caused the UpdateHelperData object not have anything in the ExtraData list. It happens every time an update check is performed.

The byte array used to build the UpdateHelperData that triggers the crash contains these bytes:

01 04 00 00 00 00 00 00 00 02 04 00 00 00 00 00 00 00 06 04 00 00 00 ff ff ff ff ff

We'll look into this.