From: Jim Meyering Date: Fri, 28 Feb 2003 14:44:34 +0000 (+0000) Subject: (ftw_startup): Return -1 if alloca fails. X-Git-Tag: v4.5.9~102 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=ad9e0f6824ed5ed135c1f086b78d173e52fd5c7f;p=thirdparty%2Fcoreutils.git (ftw_startup): Return -1 if alloca fails. --- diff --git a/lib/ftw.c b/lib/ftw.c index 48ac434cad..677e6ff769 100644 --- a/lib/ftw.c +++ b/lib/ftw.c @@ -657,6 +657,8 @@ ftw_startup (const char *dir, int is_nftw, void *func, int descriptors, data.actdir = 0; data.dirstreams = (struct dir_data **) alloca (data.maxdir * sizeof (struct dir_data *)); + if (data.dirstreams == NULL) + return -1; memset (data.dirstreams, '\0', data.maxdir * sizeof (struct dir_data *)); /* PATH_MAX is always defined when we get here. */