diff options
| author | Rich Felker <dalias@aerifal.cx> | 2015-03-04 21:46:08 -0500 | 
|---|---|---|
| committer | Rich Felker <dalias@aerifal.cx> | 2015-03-04 21:46:08 -0500 | 
| commit | 380857bf21bcffbbee2fe8ab52feadf39366d7ec (patch) | |
| tree | 48914fca1acae291fc53987a2b1f8679dbb1df68 /src/thread/pthread_condattr_setpshared.c | |
| parent | ad85fcb568c7374901f0122ad695b37a9167c55e (diff) | |
| download | musl-380857bf21bcffbbee2fe8ab52feadf39366d7ec.tar.gz | |
fix signed left-shift overflow in pthread_condattr_setpshared
Diffstat (limited to 'src/thread/pthread_condattr_setpshared.c')
| -rw-r--r-- | src/thread/pthread_condattr_setpshared.c | 2 | 
1 files changed, 1 insertions, 1 deletions
| diff --git a/src/thread/pthread_condattr_setpshared.c b/src/thread/pthread_condattr_setpshared.c index bece8a26..51453e04 100644 --- a/src/thread/pthread_condattr_setpshared.c +++ b/src/thread/pthread_condattr_setpshared.c @@ -4,6 +4,6 @@ int pthread_condattr_setpshared(pthread_condattr_t *a, int pshared)  {  	if (pshared > 1U) return EINVAL;  	a->__attr &= 0x7fffffff; -	a->__attr |= pshared<<31; +	a->__attr |= (unsigned)pshared<<31;  	return 0;  } | 
