]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
(pthread_getattr_np): Clear cpuset and cpusetsize if pthread_getaffinity_np failed...
authorUlrich Drepper <drepper@redhat.com>
Fri, 22 Jun 2007 22:13:52 +0000 (22:13 +0000)
committerUlrich Drepper <drepper@redhat.com>
Fri, 22 Jun 2007 22:13:52 +0000 (22:13 +0000)
nptl/pthread_getattr_np.c

index 9c0e4ed8666da65042e65123cfda4089bbf580cc..87cf56482f3f5f36c80e4fcdbae5ec28db699534 100644 (file)
@@ -164,8 +164,12 @@ pthread_getattr_np (thread_id, attr)
        {
          free (cpuset);
          if (ret == ENOSYS)
-           /* There is no such functionality.  */
-           ret = 0;
+           {     
+             /* There is no such functionality.  */
+             ret = 0;
+             iattr->cpuset = NULL;
+             iattr->cpusetsize = 0;
+           }
        }
     }