Page MenuHomeFreeBSD

D60425.id188917.diff
No OneTemporary

D60425.id188917.diff

diff --git a/lib/libthr/thread/thr_mutex.c b/lib/libthr/thread/thr_mutex.c
--- a/lib/libthr/thread/thr_mutex.c
+++ b/lib/libthr/thread/thr_mutex.c
@@ -1109,6 +1109,8 @@
struct pthread_mutex *m;
int ret;
+ if (count < 0)
+ return (EINVAL);
ret = check_and_init_mutex(mutex, &m);
if (ret == 0)
m->m_spinloops = count;
@@ -1133,6 +1135,8 @@
struct pthread_mutex *m;
int ret;
+ if (count < 0)
+ return (EINVAL);
ret = check_and_init_mutex(mutex, &m);
if (ret == 0)
m->m_yieldloops = count;

File Metadata

Mime Type
text/plain
Expires
Sat, Oct 10, 12:58 PM (13 h, 20 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
40391696
Default Alt Text
D60425.id188917.diff (515 B)

Event Timeline