diff options
author | Thomas Osterried <thomas@osterried.de> | 2012-10-28 13:39:44 +0000 |
---|---|---|
committer | Thomas Osterried <thomas@osterried.de> | 2012-10-28 13:39:44 +0000 |
commit | db5186e39f3410b54408aff55aa8a9a2ad063730 (patch) | |
tree | ce009e69e43624e4f52ad7153d6a105f5a9c770d /.cvsignore | |
parent | 33a1d9ce349c59185adab13700b98ba9e8508cea (diff) |
bugfix: buffer overflow in call.c.
If the call sign you connect to has 9 characters
(i.E. DL9SAU-10), then call segfaults. idString
in the ncruses mode routine start_screen() was
dimensioned too short, and the auther had the fatal
assumtion that a call is 8 characters long (and not 9),
and he did limit the length in sprintf with ... %n.ns
This is an old bug. Obviously, ubuntu 12.04 and 12.10
introduced better runtime checks into potential buffer
overflows.
Diffstat (limited to '.cvsignore')
0 files changed, 0 insertions, 0 deletions