URL:
  <http://gna.org/bugs/?16844>

                 Summary: Base "radius_sq" fields are encoded as unsigned on
network
                 Project: Freeciv
            Submitted by: jtn
            Submitted on: Sunday 10/10/10 at 18:29
                Category: general
                Severity: 2 - Minor
                Priority: 5 - Normal
                  Status: Ready For Test
             Assigned to: jtn
        Originator Email: 
             Open/Closed: Open
                 Release: 
         Discussion Lock: Any
        Operating System: None
         Planned Release: 2.3.0

    _______________________________________________________

Details:

In the definition of PACKET_RULESET_BASE, the fields border_sq,
vision_main_sq, and vision_invis_sq are defined as UINT8. However, the value
-1 is used in these fields to indicate that the effect doesn't apply to this
kind of base.

Thus, by the time these field values get to the client, they have most likely
been mangled to 255.

This currently has no effect on the client, but it's about to become
important for some documentation patches I'm writing.




    _______________________________________________________

Reply to this item at:

  <http://gna.org/bugs/?16844>

_______________________________________________
  Message sent via/by Gna!
  http://gna.org/


_______________________________________________
Freeciv-dev mailing list
Freeciv-dev@gna.org
https://mail.gna.org/listinfo/freeciv-dev

Reply via email to