Version comparison bug.
When the installed update is newer than the available update, it would try to update anyway.