From: Vidisha Thapa Date: Fri, 2 Jun 2017 07:04:16 +0000 (+0530) Subject: pthread :checking for invalid rwlock parameters X-Git-Tag: 1.1_Public_Release~465^2~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=fad7bc13da59dbcd16cd235219e888a891fa6ba0;p=rtos%2Ftinyara.git pthread :checking for invalid rwlock parameters This patch adds check for invalid rwlock initialization parameters. Change-Id: Ifaf2654a72b0f67b354c742a8bfc230e23e4ad57 Signed-off-by: jc_.kim --- diff --git a/lib/libc/pthread/pthread_rwlock.c b/lib/libc/pthread/pthread_rwlock.c index 665767d..4c09979 100644 --- a/lib/libc/pthread/pthread_rwlock.c +++ b/lib/libc/pthread/pthread_rwlock.c @@ -71,8 +71,12 @@ int pthread_rwlock_init(FAR pthread_rwlock_t *lock, FAR const pthread_rwlockattr { int err; + if (lock == NULL) { + return EINVAL; + } + if (attr != NULL) { - return -ENOSYS; + return ENOSYS; } lock->num_readers = 0;