diff options
| author | Paul Eggert | 2011-07-28 18:59:57 -0700 |
|---|---|---|
| committer | Paul Eggert | 2011-07-28 18:59:57 -0700 |
| commit | a3d9c2a4ce11ea001c9ac97c8a6fb9a4f9a1d1ac (patch) | |
| tree | f03127ba5f01cc430e93b09d510de01c5631343b /src/ChangeLog | |
| parent | c26f25213a70687820290a58189e58e687ef498c (diff) | |
| download | emacs-a3d9c2a4ce11ea001c9ac97c8a6fb9a4f9a1d1ac.tar.gz emacs-a3d9c2a4ce11ea001c9ac97c8a6fb9a4f9a1d1ac.zip | |
* xrdb.c: Integer and memory overflow issues.
(magic_file_p): Plug memory leak on size overflow.
(get_environ_db): Don't assume path length fits in int,
as sprintf is limited to int lengths.
Diffstat (limited to 'src/ChangeLog')
| -rw-r--r-- | src/ChangeLog | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index b5c5afd7a1e..09ee5a8e4dc 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,5 +1,10 @@ | |||
| 1 | 2011-07-29 Paul Eggert <eggert@cs.ucla.edu> | 1 | 2011-07-29 Paul Eggert <eggert@cs.ucla.edu> |
| 2 | 2 | ||
| 3 | * xrdb.c: Integer and memory overflow issues. | ||
| 4 | (magic_file_p): Plug memory leak on size overflow. | ||
| 5 | (get_environ_db): Don't assume path length fits in int, | ||
| 6 | as sprintf is limited to int lengths. | ||
| 7 | |||
| 3 | * xgselect.c (xg_select): Check for size calculation overflow. | 8 | * xgselect.c (xg_select): Check for size calculation overflow. |
| 4 | Don't update size until alloc done. | 9 | Don't update size until alloc done. |
| 5 | 10 | ||