aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
authorPaul Eggert2011-06-19 12:06:16 -0700
committerPaul Eggert2011-06-19 12:06:16 -0700
commit93f4cf88953806d319e6ab231b4d1332a227d645 (patch)
tree2f50262a2c036ac1ee277512b15aacf0363b7eb2 /src/ChangeLog
parentf3e92b69d2fa865d82793ac41370045a85beb269 (diff)
downloademacs-93f4cf88953806d319e6ab231b4d1332a227d645.tar.gz
emacs-93f4cf88953806d319e6ab231b4d1332a227d645.zip
* fileio.c: Fix some integer overflow issues.
(file_name_as_directory, Fexpand_file_name, Fsubstitute_in_file_name): Don't assume string length fits in int. (directory_file_name): Don't assume string length fits in long. (make_temp_name): Don't assume pid fits in int, or that its print length is less than 20.
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index e5d7a81792e..3687da81fbb 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,5 +1,12 @@
12011-06-19 Paul Eggert <eggert@cs.ucla.edu> 12011-06-19 Paul Eggert <eggert@cs.ucla.edu>
2 2
3 * fileio.c: Fix some integer overflow issues.
4 (file_name_as_directory, Fexpand_file_name, Fsubstitute_in_file_name):
5 Don't assume string length fits in int.
6 (directory_file_name): Don't assume string length fits in long.
7 (make_temp_name): Don't assume pid fits in int, or that its print
8 length is less than 20.
9
3 * data.c (Fsubr_name): Rewrite to avoid a strlen call. 10 * data.c (Fsubr_name): Rewrite to avoid a strlen call.
4 11
5 * coding.c (make_subsidiaries): Don't assume string length fits in int. 12 * coding.c (make_subsidiaries): Don't assume string length fits in int.