diff options
| author | Chong Yidong | 2009-01-27 21:16:32 +0000 |
|---|---|---|
| committer | Chong Yidong | 2009-01-27 21:16:32 +0000 |
| commit | 0f75abdf76650cbaf98bae0c0cf29b9c62e8f2b4 (patch) | |
| tree | 1567d1713eb5b77320c8d87ce759e01f10c726c9 /src | |
| parent | 930600e981807f2ebbc8b8d70f39fad2d83b9179 (diff) | |
| download | emacs-0f75abdf76650cbaf98bae0c0cf29b9c62e8f2b4.tar.gz emacs-0f75abdf76650cbaf98bae0c0cf29b9c62e8f2b4.zip | |
(concat): Check for string overflow (bug#1787).
Diffstat (limited to 'src')
| -rw-r--r-- | src/fns.c | 2 |
1 files changed, 2 insertions, 0 deletions
| @@ -603,6 +603,8 @@ concat (nargs, args, target_type, last_special) | |||
| 603 | } | 603 | } |
| 604 | 604 | ||
| 605 | result_len += len; | 605 | result_len += len; |
| 606 | if (result_len < 0) | ||
| 607 | error ("String overflow"); | ||
| 606 | } | 608 | } |
| 607 | 609 | ||
| 608 | if (! some_multibyte) | 610 | if (! some_multibyte) |