From c66826528b9d6552dd1d10b46579ae33095d158a Mon Sep 17 00:00:00 2001 From: Thomas Waldmann Date: Tue, 22 Mar 2022 20:19:21 +0100 Subject: [PATCH] init olen to avoid some (false positive) compiler warnings olen is assigned by OpenSSL, but the compiler can't know that and generates these warnings: warning: src/borg/crypto/low_level.pyx:271:22: local variable 'olen' referenced before assignment warning: src/borg/crypto/low_level.pyx:274:22: local variable 'olen' referenced before assignment warning: src/borg/crypto/low_level.pyx:314:22: local variable 'olen' referenced before assignment warning: src/borg/crypto/low_level.pyx:317:22: local variable 'olen' referenced before assignment warning: src/borg/crypto/low_level.pyx:514:22: local variable 'olen' referenced before assignment warning: src/borg/crypto/low_level.pyx:517:22: local variable 'olen' referenced before assignment warning: src/borg/crypto/low_level.pyx:566:22: local variable 'olen' referenced before assignment warning: src/borg/crypto/low_level.pyx:572:22: local variable 'olen' referenced before assignment --- src/borg/crypto/low_level.pyx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/borg/crypto/low_level.pyx b/src/borg/crypto/low_level.pyx index 4e960ece3..5692fa23c 100644 --- a/src/borg/crypto/low_level.pyx +++ b/src/borg/crypto/low_level.pyx @@ -252,7 +252,7 @@ cdef class AES256_CTR_BASE: ilen + self.cipher_blk_len) # play safe, 1 extra blk if not odata: raise MemoryError - cdef int olen + cdef int olen = 0 cdef int offset cdef Py_buffer idata = ro_buffer(data) cdef Py_buffer hdata = ro_buffer(header) @@ -293,7 +293,7 @@ cdef class AES256_CTR_BASE: cdef unsigned char *odata = PyMem_Malloc(ilen + self.cipher_blk_len) # play safe, 1 extra blk if not odata: raise MemoryError - cdef int olen + cdef int olen = 0 cdef int offset cdef unsigned char mac_buf[32] assert sizeof(mac_buf) == self.mac_len @@ -488,7 +488,7 @@ cdef class _AEAD_BASE: ilen + self.cipher_blk_len) if not odata: raise MemoryError - cdef int olen + cdef int olen = 0 cdef int offset cdef Py_buffer idata = ro_buffer(data) cdef Py_buffer hdata = ro_buffer(header) @@ -543,7 +543,7 @@ cdef class _AEAD_BASE: cdef unsigned char *odata = PyMem_Malloc(ilen + self.cipher_blk_len) if not odata: raise MemoryError - cdef int olen + cdef int olen = 0 cdef int offset cdef Py_buffer idata = ro_buffer(envelope) cdef Py_buffer aadata = ro_buffer(aad)