From cd00bbaa4bcc5be9adaa09d8f503eee4cf3a4cee Mon Sep 17 00:00:00 2001 From: davidxu Date: Thu, 6 Mar 2008 03:24:03 +0000 Subject: [PATCH] Fix a bug when calculating remnant size. --- lib/libthr/thread/thr_attr.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/libthr/thread/thr_attr.c b/lib/libthr/thread/thr_attr.c index cd1355338f13..dafdf1526df0 100644 --- a/lib/libthr/thread/thr_attr.c +++ b/lib/libthr/thread/thr_attr.c @@ -602,7 +602,7 @@ _pthread_attr_setaffinity_np(pthread_attr_t *pattr, size_t cpusetsize, attr->cpusetsize = cpusetsize; } else { memset(((char *)attr->cpuset) + cpusetsize, 0, - cpusetsize - attr->cpusetsize); + attr->cpusetsize - cpusetsize); attr->cpusetsize = cpusetsize; } memcpy(attr->cpuset, cpuset, cpusetsize);