[Rd] Bug in the stats package (PR#14059)

j.zhang at dkfz-heidelberg.de j.zhang at dkfz-heidelberg.de
Wed Nov 11 17:15:12 CET 2009


This is a multi-part message in MIME format.
--------------020309030400080109090707
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hello dear Maintainer,

  I report a bug (or at least a weak point needing documentation)
located in the nls.c file of the stats package.
($BASE/src/library/stats/src/nls.c, svn version 50393)

  They lie in the line 120 and 129, where the msgbuf char array is set
to the size limit of 70. Intriguingly in case of long formulaes
overriding this limit, the R session will crash complaining buffer
overflow detected (see the attachment session_crash_report). After
changing the array size to 255 (see the patch.nls file), the error is
avoided. I suggest either documentating the size limit of the formulae,
or to enlarge the array.

  Best wishes,
Jitao David Zhang

Attached: R.version
               _

platform       i686-pc-linux-gnu

arch           i686

os             linux-gnu

system         i686, linux-gnu

status         Under development (unstable)

major          2

minor          11.0

year           2009

month          11

day            06

svn rev        50320

language       R

version.string R version 2.11.0 Under development (unstable) (2009-11-06
r50320)



- --
THINK BEFORE YOU PRINT: DO OUR ENVIRONMENT GOOD

Jitao David Zhang
Computational Biology/Bioinformatics Ph.D. Candidate
Division of Molecular Genome Analysis, DKFZ
Im Neuenheimer Feld 580,
Heidelberg D-69120
Germany

Tel: 49-(0)6221-424711
Calendar:
http://www.google.com/calendar/embed?src=38m77vcknecr59sbpdj0vofndo%40group.calendar.google.com

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAkr64ekACgkQb+FFFSdYGiDF8ACeJJ65MQwpnd1cmjaN8aXkF7u2
ckYAn1sehdgXrxLl9gpeiNRpPlaykB2S
=VRCh
-----END PGP SIGNATURE-----

--------------020309030400080109090707
Content-Type: text/plain;
 name="session_crash_report"
Content-Transfer-Encoding: base64
Content-Disposition: inline;
 filename="session_crash_report"

KioqIGJ1ZmZlciBvdmVyZmxvdyBkZXRlY3RlZCAqKio6IC9ob21lL3poYW5nL0xpdmluZ09u
RWRnZS9SL3ItZGV2ZWwvYmluL2V4ZWMvUiB0ZXJtaW5hdGVkCj09PT09PT0gQmFja3RyYWNl
OiA9PT09PT09PT0KL2xpYi90bHMvaTY4Ni9jbW92L2xpYmMuc28uNihfX2ZvcnRpZnlfZmFp
bCsweDQ4KVsweGI3MmU0ZGU4XQovbGliL3Rscy9pNjg2L2Ntb3YvbGliYy5zby42WzB4Yjcy
ZTNlMjBdCi9saWIvdGxzL2k2ODYvY21vdi9saWJjLnNvLjZbMHhiNzJlMzU1OF0KL2xpYi90
bHMvaTY4Ni9jbW92L2xpYmMuc28uNihfSU9fZGVmYXVsdF94c3B1dG4rMHg5ZSlbMHhiNzI2
ZDU5ZV0KL2xpYi90bHMvaTY4Ni9jbW92L2xpYmMuc28uNihfSU9fdmZwcmludGYrMHg2MGEp
WzB4YjcyNDExNGFdCi9saWIvdGxzL2k2ODYvY21vdi9saWJjLnNvLjYoX192c3ByaW50Zl9j
aGsrMHhhZClbMHhiNzJlMzYwZF0KL2xpYi90bHMvaTY4Ni9jbW92L2xpYmMuc28uNihfX3Nw
cmludGZfY2hrKzB4MmQpWzB4YjcyZTM1NGRdCi9ob21lL3poYW5nL0xpdmluZ09uRWRnZS9S
L3ItZGV2ZWwvbGlicmFyeS9zdGF0cy9saWJzL3N0YXRzLnNvWzB4YjViMGYwYjBdCi9ob21l
L3poYW5nL0xpdmluZ09uRWRnZS9SL3ItZGV2ZWwvYmluL2V4ZWMvUlsweDgxNzFiMWRdCi9o
b21lL3poYW5nL0xpdmluZ09uRWRnZS9SL3ItZGV2ZWwvYmluL2V4ZWMvUihSZl9ldmFsKzB4
NzJkKVsweDgxOTI2ZWRdCi9ob21lL3poYW5nL0xpdmluZ09uRWRnZS9SL3ItZGV2ZWwvYmlu
L2V4ZWMvUlsweDgxOTQ4OWFdCi9ob21lL3poYW5nL0xpdmluZ09uRWRnZS9SL3ItZGV2ZWwv
YmluL2V4ZWMvUihSZl9ldmFsKzB4NGVmKVsweDgxOTI0YWZdCi9ob21lL3poYW5nL0xpdmlu
Z09uRWRnZS9SL3ItZGV2ZWwvYmluL2V4ZWMvUlsweDgxOTQ5NjddCi9ob21lL3poYW5nL0xp
dmluZ09uRWRnZS9SL3ItZGV2ZWwvYmluL2V4ZWMvUihSZl9ldmFsKzB4NGVmKVsweDgxOTI0
YWZdCi9ob21lL3poYW5nL0xpdmluZ09uRWRnZS9SL3ItZGV2ZWwvYmluL2V4ZWMvUihSZl9l
dmFsKzB4NGVmKVsweDgxOTI0YWZdCi9ob21lL3poYW5nL0xpdmluZ09uRWRnZS9SL3ItZGV2
ZWwvYmluL2V4ZWMvUlsweDgxOTQ5NjddCi9ob21lL3poYW5nL0xpdmluZ09uRWRnZS9SL3It
ZGV2ZWwvYmluL2V4ZWMvUihSZl9ldmFsKzB4NGVmKVsweDgxOTI0YWZdCi9ob21lL3poYW5n
L0xpdmluZ09uRWRnZS9SL3ItZGV2ZWwvYmluL2V4ZWMvUihSZl9hcHBseUNsb3N1cmUrMHgy
OGYpWzB4ODE5NjBmZl0KL2hvbWUvemhhbmcvTGl2aW5nT25FZGdlL1Ivci1kZXZlbC9iaW4v
ZXhlYy9SKFJmX2V2YWwrMHgzYmEpWzB4ODE5MjM3YV0KL2hvbWUvemhhbmcvTGl2aW5nT25F
ZGdlL1Ivci1kZXZlbC9iaW4vZXhlYy9SWzB4ODE5NDg5YV0KL2hvbWUvemhhbmcvTGl2aW5n
T25FZGdlL1Ivci1kZXZlbC9iaW4vZXhlYy9SKFJmX2V2YWwrMHg0ZWYpWzB4ODE5MjRhZl0K
L2hvbWUvemhhbmcvTGl2aW5nT25FZGdlL1Ivci1kZXZlbC9iaW4vZXhlYy9SKFJmX1JlcGxJ
dGVyYXRpb24rMHgyMGEpWzB4ODA1ZTExYV0KL2hvbWUvemhhbmcvTGl2aW5nT25FZGdlL1Iv
ci1kZXZlbC9iaW4vZXhlYy9SWzB4ODA1ZTNjMl0KL2hvbWUvemhhbmcvTGl2aW5nT25FZGdl
L1Ivci1kZXZlbC9iaW4vZXhlYy9SKHJ1bl9SbWFpbmxvb3ArMHg0OClbMHg4MDVlY2U4XQov
aG9tZS96aGFuZy9MaXZpbmdPbkVkZ2UvUi9yLWRldmVsL2Jpbi9leGVjL1IobWFpbisweDJh
KVsweDgwNWJmNGFdCi9saWIvdGxzL2k2ODYvY21vdi9saWJjLnNvLjYoX19saWJjX3N0YXJ0
X21haW4rMHhlNilbMHhiNzIxYWI1Nl0KL2hvbWUvemhhbmcvTGl2aW5nT25FZGdlL1Ivci1k
ZXZlbC9iaW4vZXhlYy9SWzB4ODA1YmU1MV0KPT09PT09PSBNZW1vcnkgbWFwOiA9PT09PT09
PQowODA0ODAwMC0wODJhNDAwMCByLXhwIDAwMDAwMDAwIDA4OjAzIDU0MjMxNDQgICAgL2hv
bWUvemhhbmcvTGl2aW5nT25FZGdlL1Ivci1kZXZlbC9iaW4vZXhlYy9SCjA4MmE0MDAwLTA4
MmE1MDAwIHItLXAgMDAyNWIwMDAgMDg6MDMgNTQyMzE0NCAgICAvaG9tZS96aGFuZy9MaXZp
bmdPbkVkZ2UvUi9yLWRldmVsL2Jpbi9leGVjL1IKMDgyYTUwMDAtMDgyYjAwMDAgcnctcCAw
MDI1YzAwMCAwODowMyA1NDIzMTQ0ICAgIC9ob21lL3poYW5nL0xpdmluZ09uRWRnZS9SL3It
ZGV2ZWwvYmluL2V4ZWMvUgowODJiMDAwMC0wODM0NzAwMCBydy1wIDAwMDAwMDAwIDAwOjAw
IDAgCjA5ZjE5MDAwLTBlYWU2MDAwIHJ3LXAgMDAwMDAwMDAgMDA6MDAgMCAgICAgICAgICBb
aGVhcF0KYjBiNTQwMDAtYjBiZGQwMDAgcnctcCAwMDAwMDAwMCAwMDowMCAwIApiMGM2NjAw
MC1iMGUwMTAwMCBydy1wIDAwMDAwMDAwIDAwOjAwIDAgCmIwZThhMDAwLWIxMWMwMDAwIHJ3
LXAgMDAwMDAwMDAgMDA6MDAgMCAKYjEyNDkwMDAtYjE4YjUwMDAgcnctcCAwMDAwMDAwMCAw
MDowMCAwIApiMTkzZTAwMC1iMWE1MDAwMCBydy1wIDAwMDAwMDAwIDAwOjAwIDAgCmIxYjYy
MDAwLWIxYmViMDAwIHJ3LXAgMDAwMDAwMDAgMDA6MDAgMCAKYjFkODYwMDAtYjFlMGYwMDAg
cnctcCAwMDAwMDAwMCAwMDowMCAwIApiMjBiYzAwMC1iMjE0NTAwMCBydy1wIDAwMDAwMDAw
IDAwOjAwIDAgCmIyMzY5MDAwLWIyM2YyMDAwIHJ3LXAgMDAwMDAwMDAgMDA6MDAgMCAKYjI4
ZmEwMDAtYjI4ZmMwMDAgci14cCAwMDAwMDAwMCAwODowMyA4MTc1NjE4ICAgIC91c3IvbGli
L3BhbmdvLzEuNi4wL21vZHVsZXMvcGFuZ28tYmFzaWMtZmMuc28KYjI4ZmMwMDAtYjI4ZmQw
MDAgci0tcCAwMDAwMTAwMCAwODowMyA4MTc1NjE4ICAgIC91c3IvbGliL3BhbmdvLzEuNi4w
L21vZHVsZXMvcGFuZ28tYmFzaWMtZmMuc28KYjI4ZmQwMDAtYjI4ZmUwMDAgcnctcCAwMDAw
MjAwMCAwODowMyA4MTc1NjE4ICAgIC91c3IvbGliL3BhbmdvLzEuNi4wL21vZHVsZXMvcGFu
Z28tYmFzaWMtZmMuc28KYjI4ZmUwMDAtYjI4ZmYwMDAgci0tcyAwMDAwMDAwMCAwODowMyA3
MzY5MzIwICAgIC92YXIvY2FjaGUvZm9udGNvbmZpZy9jMDU4ODBkZTU3ZDFmNWU5NDhmZGZh
Y2MxMzg3NzVkOS14ODYuY2FjaGUtMgpiMjhmZjAwMC1iMjkwNTAwMCByLS1zIDAwMDAwMDAw
IDA4OjAzIDczNjAwNzggICAgL3Zhci9jYWNoZS9mb250Y29uZmlnLzk0NTY3N2ViN2FlYWY2
MmYxZDUwZWZjM2ZiM2VjN2Q4LXg4Ni5jYWNoZS0yCmIyOTA1MDAwLWIyOTA3MDAwIHItLXMg
MDAwMDAwMDAgMDg6MDMgNzM2MzUyNSAgICAvdmFyL2NhY2hlL2ZvbnRjb25maWcvOTllOGVk
MGU1MzhmODQwYzU2NWI2ZWQ1ZGFkNjBkNTYteDg2LmNhY2hlLTIKYjI5MDcwMDAtYjI5MDkw
MDAgci0tcyAwMDAwMDAwMCAwODowMyA3MzY5MjgzICAgIC92YXIvY2FjaGUvZm9udGNvbmZp
Zy9mMjRiMjExMWFiODcwM2I0ZTk2MzExNWE4Y2YxNDI1OS14ODYuY2FjaGUtMgpiMjkwOTAw
MC1iMjkwYzAwMCByLS1zIDAwMDAwMDAwIDA4OjAzIDczNTkzNjAgICAgL3Zhci9jYWNoZS9m
b250Y29uZmlnL2UzODNkN2VhNWZiZTY2MmEzM2Q5YjQ0Y2FmMzkzMjk3LXg4Ni5jYWNoZS0y
CmIyOTBjMDAwLWIyOTEwMDAwIHItLXMgMDAwMDAwMDAgMDg6MDMgNzM1OTM1NiAgICAvdmFy
L2NhY2hlL2ZvbnRjb25maWcvOTIxYTMwYTE3ZjBiZTE1YzcwYWMxNDA0M2NiN2E3MzkteDg2
LmNhY2hlLTIKYjI5MTAwMDAtYjI5MTIwMDAgci0tcyAwMDAwMDAwMCAwODowMyA3MzU5MzMz
ICAgIC92YXIvY2FjaGUvZm9udGNvbmZpZy9jNjlmMDRhYjA1MDA0ZTMxYTZkNWU3MTU3NjRm
MTZkOC14ODYuY2FjaGUtMgpiMjkxMjAwMC1iMjkxNDAwMCByLS1zIDAwMDAwMDAwIDA4OjAz
IDczNjkyNTcgICAgL3Zhci9jYWNoZS9mb250Y29uZmlnL2I1ZWE2MzRiMGZiMzUzYjhlYTE3
NjMyZDFmOWVmNzY2LXg4Ni5jYWNoZS0yCmIyOTE0MDAwLWIyOTE3MDAwIHItLXMgMDAwMDAw
MDAgMDg6MDMgNzM1OTAxMSAgICAvdmFyL2NhY2hlL2ZvbnRjb25maWcvNmViMzk4NWFhNDEy
NDkwM2Y2ZmYwOGJhNzgxY2QzNjQteDg2LmNhY2hlLTIKYjI5MTcwMDAtYjI5MTgwMDAgci0t
cyAwMDAwMDAwMCAwODowMyA3MzU5MzIxICAgIC92YXIvY2FjaGUvZm9udGNvbmZpZy80Yzcz
ZmUwYzQ3NjE0NzM0YjE3ZDczNmRiZGU3NTgwYS14ODYuY2FjaGUtMgpiMjkxODAwMC1iMjkx
YzAwMCByLS1zIDAwMDAwMDAwIDA4OjAzIDczNjY5MDkgICAgL3Zhci9jYWNoZS9mb250Y29u
ZmlnLzA2MjgwOGMxMmU2ZTYwODI3MGY5M2JiMjMwYWVkNzMwLXg4Ni5jYWNoZS0yCmIyOTFj
MDAwLWIyOTFmMDAwIHItLXMgMDAwMDAwMDAgMDg6MDMgNzM1OTMwNSAgICAvdmFyL2NhY2hl
L2ZvbnRjb25maWcvYTc1NWFmZTRhMDhiZjViOTc4NTJjZWI3NDAwYjQ3YmMteDg2LmNhY2hl
LTIKYjI5MWYwMDAtYjI5MjYwMDAgci0tcyAwMDAwMDAwMCAwODowMyA3MzY0MzQ3ICAgIC92
YXIvY2FjaGUvZm9udGNvbmZpZy82ZDQxMjg4ZmQ3MGIwYmUyMmU4YzNhOTFlMDMyZWVjMC14
ODYuY2FjaGUtMgpiMjkyNjAwMC1iMjkyOTAwMCByLS1zIDAwMDAwMDAwIDA4OjAzIDczNTky
NTUgICAgL3Zhci9jYWNoZS9mb250Y29uZmlnL2RlMTU2Y2NkMmVkZGJkYzE5ZDM3YTQ1Yjhi
MmFhYzljLXg4Ni5jYWNoZS0yCmIyOTI5MDAwLWIyOTMxMDAwIHItLXMgMDAwMDAwMDAgMDg6
MDMgNzM1OTI1MiAgICAvdmFyL2NhY2hlL2ZvbnRjb25maWcvZTNkZTBkZTQ3OWY0MjMzMGVh
ZGY1ODhhNTVmYjViZjQteDg2LmNhY2hlLTIKYjI5MzEwMDAtYjI5M2MwMDAgci0tcyAwMDAw
MDAwMCAwODowMyA3MzU4OTk4ICAgIC92YXIvY2FjaGUvZm9udGNvbmZpZy8wZjM0YmNkNGI2
ZWU0MzBhZjMyNzM1Yjc1ZGI3ZjAyYi14ODYuY2FjaGUtMgpiMjkzYzAwMC1iMjkzZTAwMCBy
LS1zIDAwMDAwMDAwIDA4OjAzIDczNjYwNjEgICAgL3Zhci9jYWNoZS9mb250Y29uZmlnL2Rk
ZDQwODZhZWMzNWE1Mjc1YmFiYmE0NGJiNzU5YzNjLXg4Ni5jYWNoZS0yCmIyOTNlMDAwLWIy
OTNmMDAwIHItLXMgMDAwMDAwMDAgMDg6MDMgNzM2NjA2MCAgICAvdmFyL2NhY2hlL2ZvbnRj
b25maWcvNDc5NGEwODIxNjY2ZDc5MTkwZDU5YTM2Y2I0ZjQ0YjUteDg2LmNhY2hlLTIKYjI5
M2YwMDAtYjI5NjEwMDAgci0tcyAwMDAwMDAwMCAwODowMyA3MzU5MTgxICAgIC92YXIvY2Fj
aGUvZm9udGNvbmZpZy8zNjViNTVmMjEwYzBhMjJlOWExOWUzNTE5MTI0MGYzMi14ODYuY2Fj
aGUtMgpiMjk2MTAwMC1iMjk2MzAwMCByLS1zIDAwMDAwMDAwIDA4OjAzIDczNTg5NzYgICAg
L3Zhci9jYWNoZS9mb250Y29uZmlnLzJjNWJhODE0MmRmZmM4YmYwMzc3NzAwMzQyYjhjYTFh
LXg4Ni5jYWNoZS0yCmIyOTYzMDAwLWIyOTY2MDAwIHItLXMgMDAwMDAwMDAgMDg6MDMgNzM2
NDIzMyAgICAvdmFyL2NhY2hlL2ZvbnRjb25maWcvZGU5NDg2ZjBiNDdhNGQ3NjhhNTk0Y2I0
MTk4Y2IxYzYteDg2LmNhY2hlLTIKYjI5NjYwMDAtYjI5NmUwMDAgci0tcyAwMDAwMDAwMCAw
ODowMyA3MzY0MzQ2ICAgIC92YXIvY2FjaGUvZm9udGNvbmZpZy9kNTJhODY0NDA3M2Q1NGMx
MzY3OTMwMmNhMTE4MDY5NS14ODYuY2FjaGUtMgpiMjk2ZTAwMC1iMjk3OTAwMCByLS1zIDAw
MDAwMDAwIDA4OjAzIDczNTkxNDkgICAgL3Zhci9jYWNoZS9mb250Y29uZmlnLzA4OWRlYWQ4
ODJkZWEzNTcwZmZjMzFhOTg5OGNmYjY5LXg4Ni5jYWNoZS0yCmIyOTc5MDAwLWIyOTdiMDAw
IHItLXMgMDAwMDAwMDAgMDg6MDMgNzM2OTMyMSAgICAvdmFyL2NhY2hlL2ZvbnRjb25maWcv
ZTEzYjIwZmRiMDgzNDRlMGU2NjQ4NjRjYzJlZGU1M2QteDg2LmNhY2hlLTIKYjI5N2IwMDAt
YjI5N2QwMDAgci0tcyAwMDAwMDAwMCAwODowMyA3MzY5MjgyICAgIC92YXIvY2FjaGUvZm9u
dGNvbmZpZy83ZWYyMjk4ZmRlNDFjYzZlZWI3YWY0MmU0OGI3ZDI5My14ODYuY2FjaGUtMgpi
Mjk3ZDAwMC1iMjk4OTAwMCByLS1wIDAwMDAwMDAwIDA4OjAzIDQwOTg5MTIgICAgL3Vzci9z
aGFyZS9sb2NhbGUtbGFuZ3BhY2svZGUvTENfTUVTU0FHRVMvZ2xpYjIwLm1vCmIyOTg5MDAw
LWIyYmY5MDAwIHJ3LXAgMDAwMDAwMDAgMDA6MDAgMCAKYjJkMGIwMDAtYjJkOTQwMDAgcnct
cCAwMDAwMDAwMCAwMDowMCAwIApiMmU2OTAwMC1iMmU2ZDAwMCByLXhwIDAwMDAwMDAwIDA4
OjAzIDM2Mzg0MDYgICAgL3Vzci9saWIvbGliWGZpeGVzLnNvLjMuMS4wCmIyZTZkMDAwLWIy
ZTZlMDAwIHItLXAgMDAwMDMwMDAgMDg6MDMgMzYzODQwNiAgICAvdXNyL2xpYi9saWJYZml4
ZXMuc28uMy4xLjAKYjJlNmUwMDAtYjJlNmYwMDAgcnctcCAwMDAwNDAwMCAwODowMyAzNjM4
NDA2ICAgIC91c3IvbGliL2xpYlhmaXhlcy5zby4zLjEuMApiMmU2ZjAwMC1iMmU3ODAwMCBy
LXhwIDAwMDAwMDAwIDA4OjAzIDM2NDExMTcgICAgL3Vzci9saWIvbGliWGN1cnNvci5zby4x
LjAuMgpiMmU3ODAwMC1iMmU3OTAwMCByLS1wIDAwMDA4MDAwIDA4OjAzIDM2NDExMTcgICAg
L3Vzci9saWIvbGliWGN1cnNvci5zby4xLjAuMgpiMmU3OTAwMC1iMmU3YTAwMCBydy1wIDAw
MDA5MDAwIDA4OjAzIDM2NDExMTcgICAgL3Vzci9saWIvbGliWGN1cnNvci5zby4xLjAuMgpi
MmU3YTAwMC1iMmU3ZTAwMCByLXhwIDAwMDAwMDAwIDA4OjAzIDM2Mzg4ODYgICAgL3Vzci9s
aWIvbGliWGRtY3Auc28uNi4wLjAKYjJlN2UwMDAtYjJlN2YwMDAgcnctcCAwMDAwMzAwMCAw
ODowMyAzNjM4ODg2ICAgIC91c3IvbGliL2xpYlhkbWNwLnNvLjYuMC4wCmIyZTdmMDAwLWIy
ZWEzMDAwIHIteHAgMDAwMDAwMDAgMDg6MDMgMTA2NDk4NTcgICAvbGliL2xpYmV4cGF0LnNv
LjEuNS4yCmIyZWEzMDAwLWIyZWE1MDAwIHItLXAgMDAwMjQwMDAgMDg6MDMgMTA2NDk4NTcg
ICAvbGliL2xpYmV4cGF0LnNvLjEuNS4yCmIyZWE1MDAwLWIyZWE2MDAwIHJ3LXAgMDAwMjYw
MDAgMDg6MDMgMTA2NDk4NTcgICAvbGliL2xpYmV4cGF0LnNvLjEuNS4yCmIyZWE2MDAwLWIy
ZWI0MDAwIHIteHAgMDAwMDAwMDAgMDg6MDMgMzYzNzI1OSAgICAvdXNyL2xpYi9saWJYZXh0
LnNvLjYuNC4wCmIyZWI0MDAwLWIyZWI1MDAwIHItLXAgMDAwMGQwMDAgMDg6MDMgMzYzNzI1
OSAgICAvdXNyL2xpYi9saWJYZXh0LnNvLjYuNC4wCmIyZWI1MDAwLWIyZWI2MDAwIHJ3LXAg
MDAwMGUwMDAgMDg6MDMgMzYzNzI1OSAgICAvdXNyL2xpYi9saWJYZXh0LnNvLjYuNC4wCmIy
ZWI2MDAwLWIyZWJlMDAwIHIteHAgMDAwMDAwMDAgMDg6MDMgMzYzOTAzOSAgICAvdXNyL2xp
Yi9saWJYcmVuZGVyLnNvLjEuMy4wCmIyZWJlMDAwLWIyZWJmMDAwIHItLXAgMDAwMDcwMDAg
MDg6MDMgMzYzOTAzOSAgICAvdXNyL2xpYi9saWJYcmVuZGVyLnNvLjEuMy4wCmIyZWJmMDAw
LWIyZWMwMDAwIHJ3LXAgMDAwMDgwMDAgMDg6MDMgMzYzOTAzOSAgICAvdXNyL2xpYi9saWJY
cmVuZGVyLnNvLjEuMy4wCmIyZWMwMDAwLWIyZWQ1MDAwIHIteHAgMDAwMDAwMDAgMDg6MDMg
MTA2ODI5MDQgICAvbGliL3Rscy9pNjg2L2Ntb3YvbGlicHRocmVhZC0yLjEwLjEuc28KYjJl
ZDUwMDAtYjJlZDYwMDAgci0tcCAwMDAxNDAwMCAwODowMyAxMDY4MjkwNCAgIC9saWIvdGxz
L2k2ODYvY21vdi9saWJwdGhyZWFkLTIuMTAuMS5zbwpiMmVkNjAwMC1iMmVkNzAwMCBydy1w
IDAwMDE1MDAwIDA4OjAzIDEwNjgyOTA0ICAgL2xpYi90bHMvaTY4Ni9jbW92L2xpYnB0aHJl
YWQtMi4xMC4xLnNvCmIyZWQ3MDAwLWIyZWQ5MDAwIHJ3LXAgMDAwMDAwMDAgMDA6MDAgMCAK
YjJlZDkwMDAtYjJlZWYwMDAgci14cCAwMDAwMDAwMCAwODowMyAzNjM5OTA0ICAgIC91c3Iv
bGliL2xpYmRpcmVjdC0xLjIuc28uMC43LjAKYjJlZWYwMDAtYjJlZjAwMDAgci0tcCAwMDAx
NTAwMCAwODowMyAzNjM5OTA0ICAgIC91c3IvbGliL2xpYmRpcmVjdC0xLjIuc28uMC43LjAK
YjJlZgpQcm9jZXNzIFIgYWJvcnRlZCBhdCBXZWQgTm92IDExIDE2OjM1OjIxIDIwMDk=
--------------020309030400080109090707
Content-Type: text/plain;
 name="patch.nls"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
 filename="patch.nls"

--- nls.c	2009-07-30 08:30:11.000000000 +0200
+++ nls_new.c	2009-11-11 16:58:41.000000000 +0100
@@ -138,7 +138,7 @@
 
 #define NON_CONV_FINIS_1(_ID_, _MSG_, _A1_)	\
     if(warnOnly) {				\
-	char msgbuf[70];			\
+	char msgbuf[255];			\
 	warning(_MSG_, _A1_);			\
 	sprintf(msgbuf, _MSG_, _A1_);		\
 	return CONV_INFO_MSG(msgbuf, _ID_);	\
@@ -148,7 +148,7 @@
 
 #define NON_CONV_FINIS_2(_ID_, _MSG_, _A1_, _A2_)	\
     if(warnOnly) {					\
-	char msgbuf[70];				\
+	char msgbuf[255];				\
 	warning(_MSG_, _A1_, _A2_);			\
 	sprintf(msgbuf, _MSG_, _A1_, _A2_);		\
 	return CONV_INFO_MSG(msgbuf, _ID_);		\

--------------020309030400080109090707--



More information about the R-devel mailing list