ip2long & long2ip возвращают разные значения под x86-32 и x86-64

ip2long & long2ip возвращают разные значения под x86-32 и x86-64Различия приводят к тому, что одно и то же приложение может просто перестать работать.
В результате, вместо значения 127.0.0.0/22, скрипт вернул значение 127.0.0.0/135271958, что не одно и то же :)
Причины лежат в различиях типов, так как в x64 тип int по умолчанию UNSIGNED.

Related posts:
  • No related posts

Leave a Reply

You must be logged in to post a comment.