diff options
Diffstat (limited to 'sftp-server.c')
-rw-r--r-- | sftp-server.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/sftp-server.c b/sftp-server.c index 85fa5acce..d1831bf8d 100644 --- a/sftp-server.c +++ b/sftp-server.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: sftp-server.c,v 1.105 2015/01/20 23:14:00 deraadt Exp $ */ | 1 | /* $OpenBSD: sftp-server.c,v 1.106 2015/04/24 01:36:01 deraadt Exp $ */ |
2 | /* | 2 | /* |
3 | * Copyright (c) 2000-2004 Markus Friedl. All rights reserved. | 3 | * Copyright (c) 2000-2004 Markus Friedl. All rights reserved. |
4 | * | 4 | * |
@@ -309,7 +309,7 @@ handle_new(int use, const char *name, int fd, int flags, DIR *dirp) | |||
309 | if (num_handles + 1 <= num_handles) | 309 | if (num_handles + 1 <= num_handles) |
310 | return -1; | 310 | return -1; |
311 | num_handles++; | 311 | num_handles++; |
312 | handles = xrealloc(handles, num_handles, sizeof(Handle)); | 312 | handles = xreallocarray(handles, num_handles, sizeof(Handle)); |
313 | handle_unused(num_handles - 1); | 313 | handle_unused(num_handles - 1); |
314 | } | 314 | } |
315 | 315 | ||
@@ -1062,7 +1062,7 @@ process_readdir(u_int32_t id) | |||
1062 | while ((dp = readdir(dirp)) != NULL) { | 1062 | while ((dp = readdir(dirp)) != NULL) { |
1063 | if (count >= nstats) { | 1063 | if (count >= nstats) { |
1064 | nstats *= 2; | 1064 | nstats *= 2; |
1065 | stats = xrealloc(stats, nstats, sizeof(Stat)); | 1065 | stats = xreallocarray(stats, nstats, sizeof(Stat)); |
1066 | } | 1066 | } |
1067 | /* XXX OVERFLOW ? */ | 1067 | /* XXX OVERFLOW ? */ |
1068 | snprintf(pathname, sizeof pathname, "%s%s%s", path, | 1068 | snprintf(pathname, sizeof pathname, "%s%s%s", path, |