2007/5/18, David Kastrup <dak@xxxxxxx>:
"Paolo Teti" <paolo.teti@xxxxxxxxx> writes: > 2007/5/18, Ilpo Järvinen <ilpo.jarvinen@xxxxxxxxxxx>: >> Hi, >> >> >> ijjarvin@kivilampi-30:~/work/src/submit$ git-rebase net-2.6.22-origin >> First, rewinding head to replay your work on top of it... >> HEAD is now at d739437... [IPV4]: Correct rp_filter help text. >> fatal: cannot convert from utf-8 to utf-8 > > > Now I can't test or try to reproduce your error, > but looking at the source code (only with gitweb) > I have found another bad use of size_t instead of ssize_t > in the reencode_string(..) that take part at the conversion process. > > Using size_t in the next portion of code the check "count == -1" is > never true. Only if size_t is a larger type than int (could be on x86-64 and alpha architectures). Other than that, this comparison would work. Which does not mean that this does not warrant fixing, but it is not necessarily the cause of this problem.
1. Yes this is not necessarily the cause.. I agree. 2. size_t as I know is unsigned and ssize_t is the signed version of size_t.. so to compare with -1 we want ssize_t. - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html