Hi Joe. Thanks for reviewing. Please see my comments below.
On 03/26/09 13:17, Joseph J VLcek wrote: > Jack Schwartz wrote: >> Hi everyone. >> >> Please review a simple fix to remove trailing slashes from installadm >> create-service target directories. >> >> Bug: http://defect.opensolaris.org/bz/show_bug.cgi?id=3773 >> >> webrev: http://cr.opensolaris.org/~schwartz/090326.1/webrev/ >> >> Tested by providing installadm create-service commands with target >> dirs containing 0-2 trailing slashes. >> >> Thanks, >> Jack >> _______________________________________________ >> caiman-discuss mailing list >> caiman-discuss at opensolaris.org >> http://mail.opensolaris.org/mailman/listinfo/caiman-discuss > > Looks good Jack. > > As we discussed on the phone. > > Please add a function description including the 2 boundary cases we > discussed. That being: > > Blank spaces at the end of the line are "not" ignored. So it a blank > space follows any trailing slashes the slashes will not be removed. Done. > > If a one character string containing a slash is passed in the result > with be an empty string. Done. > > And as you pointed out it would make more sense to put this in > installadm_utils.c: Done. I made one other change as well: I thought it would be more consistent to dup the string whether or not it was empty. This also allowed me to get rid of a (len==0) check and the len variable, so it's shorter. I have retested with all my test cases of before, plus / and an empty string. Please have another look, and then bless or comment as you see fit. Thanks again, Jack > > usr/src/cmd/installadm/installadm_util.c > > Joe