On Thu, May 28, 2009 at 02:28:57PM +0900, Ken'ichi Ohmichi wrote:
> 
> Hi Jan,
> 
> Thank you for reviewing.
> 
> Jan Safranek wrote:
> >> diff --git a/src/api.c b/src/api.c
> >> index 237d4e6..9da3ebb 100644
> >> --- a/src/api.c
> >> +++ b/src/api.c
> >> @@ -479,7 +479,7 @@ static int cgroup_parse_rules(bool cache, uid_t
> >> muid, gid_t mgid)
> >>  
> >>          newrule->uid = uid;
> >>          newrule->gid = gid;
> >> -        strncpy(newrule->name, user, strlen(user));
> >> +        strncpy(newrule->username, user, strlen(user));
> > 
> > I wonder why there is strncpy(..., strlen(user)) - it actually walks
> > through 'user' twice, once to compute length and then it's actually
> > copied. Simple strcpy does the same, doesn't it?
> 
> That's right, good catch.
> 
> 
> > I know it's not your bug, the code was already there and it originally
> > comes from [email protected]. Still, would you mind fixing such nonsense,
> > probably in another, unrelated patch?
> 
> It is better to fix it by another patch, because this patch only rename
> the member "name" in struct cgroup_rule. Would you mind if I fix it by
> another patch in the next patchset ?
> 

If you make 2 patchsets, one for cleanups and one for adding features,
we can fastrack the cleanups to merge and the new addditions can be
carefully reviewed.

thanks,
-- 
regards,
Dhaval

------------------------------------------------------------------------------
Register Now for Creativity and Technology (CaT), June 3rd, NYC. CaT 
is a gathering of tech-side developers & brand creativity professionals. Meet
the minds behind Google Creative Lab, Visual Complexity, Processing, & 
iPhoneDevCamp as they present alongside digital heavyweights like Barbarian 
Group, R/GA, & Big Spaceship. http://p.sf.net/sfu/creativitycat-com 
_______________________________________________
Libcg-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/libcg-devel

Reply via email to