From 41003d106a6d812cb4e340433362e7331a118690 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Mon, 20 Sep 2021 11:42:44 +0530 Subject: [PATCH] Set the signature parameters manually when rs_sig_args is not available --- kittens/transfer/rsync.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/kittens/transfer/rsync.c b/kittens/transfer/rsync.c index 95f24a9d7..64661aa3a 100644 --- a/kittens/transfer/rsync.c +++ b/kittens/transfer/rsync.c @@ -62,6 +62,10 @@ begin_create_signature(PyObject *self UNUSED, PyObject *args) { PyErr_SetString(PyExc_ValueError, rs_strerror(res)); return NULL; } +#else + block_len = RS_DEFAULT_BLOCK_LEN; + strong_len = 8; + magic_number = RS_MD4_SIG_MAGIC; #endif CREATE_JOB(rs_sig_begin, NULL, block_len, strong_len, magic_number); return Py_BuildValue("Nnn", job_capsule, (Py_ssize_t)block_len, (Py_ssize_t)strong_len);