The problem isn't one of not handling SSIDs larger than 9, but of
handling call+SSID strings longer than 8 characters, and the culprit is
in the start_screen function in call.c.  I expanded the string buffer
and string format to accomodate a 9-character call+SSID combination,
which should be plenty as AX.25 specifies a 6-character call sign.  The
change doesn't appear to cause any problems with the UI, and I didn't
get any other crashes when connecting to a node that I had problems with
previously (one of our local Winlink 2000 FM packet nodes),

This patch is really just a quick diff from the axcall source code
directory, so it'll need some tweaking before it can be applied
directly.

** Attachment added: "call.c.patch_avalon73"
   
https://bugs.launchpad.net/ubuntu/+source/ax25-apps/+bug/1072194/+attachment/3445504/+files/call.c.patch_avalon73

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1072194

Title:
  axcall crashes on connect when SSID is 10 to 15

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ax25-apps/+bug/1072194/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to