Constify spf
authorHeiko Schlittermann (HS12-RIPE) <hs@schlittermann.de>
Thu, 17 Mar 2016 10:06:38 +0000 (11:06 +0100)
committerHeiko Schlittermann (HS12-RIPE) <hs@schlittermann.de>
Thu, 17 Mar 2016 10:06:38 +0000 (11:06 +0100)
src/src/lookups/spf.c
src/src/spf.c
src/src/spf.h

index 2671fc9c4719b28c47bdbe6d1749f5d6ca6e2034..8b846ba55cb316edf0236019298c5c52e0989e34 100644 (file)
@@ -51,7 +51,7 @@ spf_close(void *handle)
 }
 
 static int
-spf_find(void *handle, uschar *filename, uschar *keystring, int key_len,
+spf_find(void *handle, uschar *filename, const uschar *keystring, int key_len,
              uschar **result, uschar **errmsg, uint *do_cache)
 {
   SPF_server_t *spf_server = handle;
index 7167f5778c511d1f90c1dd1f3951ee9119b939cf..2a9dcb78e03a3c6fb890d79a9abf386ae81b7e77 100644 (file)
@@ -74,9 +74,9 @@ int spf_init(uschar *spf_helo_domain, uschar *spf_remote_addr) {
    context (if any), retrieves the result, sets up expansion
    strings and evaluates the condition outcome. */
 
-int spf_process(uschar **listptr, uschar *spf_envelope_sender, int action) {
+int spf_process(const uschar **listptr, uschar *spf_envelope_sender, int action) {
   int sep = 0;
-  uschar *list = *listptr;
+  const uschar *list = *listptr;
   uschar *spf_result_id;
   uschar spf_result_id_buffer[128];
   int rc = SPF_RESULT_PERMERROR;
index 0ce5d007a9d9707aeaaa22494ae03189b07d6bed..3d5f621fd6b578f0db1e75b43739446cb6794d89 100644 (file)
@@ -24,7 +24,7 @@ typedef struct spf_result_id {
 
 /* prototypes */
 int spf_init(uschar *,uschar *);
-int spf_process(uschar **, uschar *, int);
+int spf_process(const uschar **, uschar *, int);
 
 #define SPF_PROCESS_NORMAL  0
 #define SPF_PROCESS_GUESS   1