Constify config_filename
authorHeiko Schlittermann (HS12-RIPE) <hs@schlittermann.de>
Fri, 9 Dec 2016 22:56:09 +0000 (23:56 +0100)
committerJeremy Harris <jgh146exb@wizmail.org>
Thu, 29 Dec 2016 19:37:05 +0000 (19:37 +0000)
src/src/globals.c
src/src/globals.h
src/src/readconf.c

index f83d85096ac032cbfb22f6d13b0e65efdb5598ba..55d9e98ae58003527d38f059e50ffbf5e476fd76 100644 (file)
@@ -508,7 +508,7 @@ int     clmacro_count          = 0;
 uschar *clmacros[MAX_CLMACROS];
 BOOL    config_changed         = FALSE;
 FILE   *config_file            = NULL;
-uschar *config_filename        = NULL;
+const uschar *config_filename  = NULL;
 int     config_lineno          = 0;
 #ifdef CONFIGURE_GROUP
 gid_t   config_gid             = CONFIGURE_GROUP;
index b3747a84afcb43ef44077b7a9e2f27670b7c78f4..6e6a5c2245613a6f574b7f180b9d5b026002ec9e 100644 (file)
@@ -281,7 +281,7 @@ extern uschar *clmacros[];             /* Copy of them, for re-exec */
 extern int     connection_max_messages;/* Max down one SMTP connection */
 extern BOOL    config_changed;         /* True if -C used */
 extern FILE   *config_file;            /* Configuration file */
-extern uschar *config_filename;        /* Configuration file name */
+extern const uschar *config_filename;  /* Configuration file name */
 extern gid_t   config_gid;             /* Additional group owner */
 extern int     config_lineno;          /* Line number */
 extern uschar *config_main_filelist;   /* List of possible config files */
index b2a3c7370ba836350c7a6157b0ada5c6ebc6ae99..858496b6be89c40becf3f04a9d6adddf59a581f3 100644 (file)
@@ -27,7 +27,7 @@ static void readconf_options_auths(void);
 
 typedef struct config_file_item {
   struct config_file_item *next;
-  uschar *filename;
+  const uschar *filename;
   FILE *file;
   int lineno;
 } config_file_item;