new version breaks 32bit server, client can not connect successfully any more

After check the commits log. Found this one: c9662282

session_start_time in struct worker_st could has different size in 32 or 64 bit system. A typical time_t problem.

See also session_start_time in message sec_auth_init_msg, it's a uint64. Then it causes the hmac failed.

A possible fix is attached.

hmac_fix.patch

Edited by sunnyqeen