My suggested patch for 1.10 wouldn't work because it just caused the unsigned 32-bit value to be loaded into a 64-bit signed integer. Here's a less elegant one which ought to work.