mercurial/cext/parsers.c
changeset 33759 a22339d389d4
parent 33758 0f4ac3b6dee4
child 33812 4ba863c88135
equal deleted inserted replaced
33758:0f4ac3b6dee4 33759:a22339d389d4
    83 		if (!file)
    83 		if (!file)
    84 			goto bail;
    84 			goto bail;
    85 
    85 
    86 		nlen = newline - zero - 1;
    86 		nlen = newline - zero - 1;
    87 
    87 
    88 		node = unhexlify(zero + 1, nlen > 40 ? 40 : (int)nlen);
    88 		node = unhexlify(zero + 1, nlen > 40 ? 40 : (Py_ssize_t)nlen);
    89 		if (!node)
    89 		if (!node)
    90 			goto bail;
    90 			goto bail;
    91 
    91 
    92 		if (nlen > 40) {
    92 		if (nlen > 40) {
    93 			flags = PyBytes_FromStringAndSize(zero + 41,
    93 			flags = PyBytes_FromStringAndSize(zero + 41,