]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-ntlm: Use CONST_PTR_OFFSET
authorAki Tuomi <aki.tuomi@open-xchange.com>
Thu, 13 Aug 2020 06:48:27 +0000 (09:48 +0300)
committeraki.tuomi <aki.tuomi@open-xchange.com>
Fri, 11 Sep 2020 07:07:20 +0000 (07:07 +0000)
src/lib-ntlm/ntlm-message.c
src/lib-ntlm/ntlm.h

index 52b006f6bba43dc83f599bc949aed41b5df7ff06..65dcfdfdbfe27f3f10589a7843efdebba388c182 100644 (file)
@@ -22,7 +22,7 @@ const char *ntlmssp_t_str_i(const void *message, struct ntlmssp_buffer *buffer,
                            bool unicode)
 {
        unsigned int len = le16_to_cpu(buffer->length);
-       const char *p = ((const char *) message) + le32_to_cpu(buffer->offset);
+       const char *p = CONST_PTR_OFFSET(message, le32_to_cpu(buffer->offset));
        string_t *str;
 
        if (unicode)
index 174cbe7ac8b7654b330091e9af1ad708c3c6678e..2220bc05c6acf5fb7f256feb6a4ad1d8147be707 100644 (file)
@@ -15,7 +15,7 @@
 static inline const void *
 ntlmssp_buffer_data_i(void *message, struct ntlmssp_buffer *buffer)
 {
-       return ((char *) message) + le32_to_cpu(buffer->offset);
+       return CONST_PTR_OFFSET(message, le32_to_cpu(buffer->offset));
 }
 
 #define ntlmssp_buffer_length(message, buffer) \