summaryrefslogtreecommitdiff
path: root/src/fileio.c
diff options
context:
space:
mode:
authorDmitry Antipov <dmantipov@yandex.ru>2014-09-16 08:07:51 +0400
committerDmitry Antipov <dmantipov@yandex.ru>2014-09-16 08:07:51 +0400
commit005aff709292db4fda0c39e7ed512f064bb7d1a9 (patch)
tree505e9f859a7b09d58e9037c8f32824d63e86e1b5 /src/fileio.c
parentccb767d639543d70ac689c93eb64849eea376583 (diff)
downloademacs-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.c2
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)];