diff options
author | Dmitry Antipov <dmantipov@yandex.ru> | 2014-09-16 08:07:51 +0400 |
---|---|---|
committer | Dmitry Antipov <dmantipov@yandex.ru> | 2014-09-16 08:07:51 +0400 |
commit | 005aff709292db4fda0c39e7ed512f064bb7d1a9 (patch) | |
tree | 505e9f859a7b09d58e9037c8f32824d63e86e1b5 /src/fileio.c | |
parent | ccb767d639543d70ac689c93eb64849eea376583 (diff) | |
download | emacs-005aff709292db4fda0c39e7ed512f064bb7d1a9.tar.gz |
Prefer ptrdiff_t to int and avoid integer overflows.
* fileio.c (make_temp_name):
* font.c (font_parse_family_registry): Avoid integer
overflow on string size calculation.
* data.c (Faset): Likewise for byte index.
Diffstat (limited to 'src/fileio.c')
-rw-r--r-- | src/fileio.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/fileio.c b/src/fileio.c index 261928dd821..b4653017b28 100644 --- a/src/fileio.c +++ b/src/fileio.c @@ -733,7 +733,7 @@ Lisp_Object make_temp_name (Lisp_Object prefix, bool base64_p) { Lisp_Object val, encoded_prefix; - int len; + ptrdiff_t len; printmax_t pid; char *p, *data; char pidbuf[INT_BUFSIZE_BOUND (printmax_t)]; |