libgeda: Fix typo in o_pin_update_whichend

Bug #1135833 reported by Roland Lutz
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
gEDA
Fix Released
Undecided
Roland Lutz

Bug Description

Example symbol reproducing the bug:
v 20020825
P 305 0 305 100 1
P 305 200 305 300 1

Revision history for this message
Roland Lutz (rlutz) wrote :
Revision history for this message
Vladimir Zhbanov (vzhbanov) wrote :

This is a very long standing bug which is difficult to discover,
especially these days. You have to find such and old symbol before.

The issue is discoverable only when Y of a vertical pin is
equal to (X + 5) where 5 is defined by the pin bounds. All other
cases I tried do not reveal this bug.

To reproduce the bug, open the above symbol in gschem or add it
to a schematic. The direction of the top pin is reverse while
normally its connection point should be at the top of the symbol.

The patch fixes the issue, it is simple and applies cleanly to git
master HEAD (1814f28ac246582fc5f41dc969f5006fcf87683d).
So please commit it.

Changed in geda:
status: New → Confirmed
Revision history for this message
Roland Lutz (rlutz) wrote :

Patch committed as b46bb13bca128a2d686b0409fcd89b5751d73652

Changed in geda:
assignee: nobody → Roland Lutz (rlutz)
status: Confirmed → Fix Committed
Peter TB Brett (peter-b)
Changed in geda:
milestone: none → 1.9.1
Peter TB Brett (peter-b)
Changed in geda:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.