From: Samuel Thibault Date: Mon, 2 Jan 2023 00:01:28 +0000 (+0100) Subject: htl: Check error returned by __getrlimit X-Git-Tag: glibc-2.37~57 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3a614f39e61140dd2478ce5b7564ec8a53269ea4;p=thirdparty%2Fglibc.git htl: Check error returned by __getrlimit --- diff --git a/htl/pt-create.c b/htl/pt-create.c index 5d37edbbffb..d3847b69ea3 100644 --- a/htl/pt-create.c +++ b/htl/pt-create.c @@ -136,8 +136,8 @@ __pthread_create_internal (struct __pthread **thread, if (stacksize == 0) { struct rlimit rlim; - __getrlimit (RLIMIT_STACK, &rlim); - if (rlim.rlim_cur != RLIM_INFINITY) + err = __getrlimit (RLIMIT_STACK, &rlim); + if (err == 0 && rlim.rlim_cur != RLIM_INFINITY) stacksize = rlim.rlim_cur; if (stacksize == 0) stacksize = PTHREAD_STACK_DEFAULT;