Navigation


Changeset 1354:0dff6a604b0a in freeDiameter for extensions/acl_wl/aw_conf.y


Ignore:
Timestamp:
May 17, 2019, 7:59:19 PM (5 years ago)
Author:
Thomas Klausner <tk@giga.or.at>
Branch:
default
Phase:
public
Message:

acl_wl: add reload support using SIGUSR1

File:
1 edited

Legend:

Unmodified
Added
Removed
  • extensions/acl_wl/aw_conf.y

    r1057 r1354  
    5858/* Forward declaration */
    5959int yyparse(char * conffile);
     60void aw_confrestart(FILE *input_file);
    6061
    6162static int fqdn_added = 0;
     
    7576                ret = errno;
    7677                fd_log_debug("Unable to open extension configuration file %s for reading: %s", conffile, strerror(ret));
    77                 TRACE_DEBUG (INFO, "Error occurred, message logged -- configuration file.");
     78                TRACE_DEBUG (INFO, "acl_wl: Error occurred, message logged -- configuration file.");
    7879                return ret;
    7980        }
    8081
     82        aw_confrestart(aw_confin);
    8183        ret = yyparse(conffile);
    8284
     
    8486
    8587        if (ret != 0) {
    86                 TRACE_DEBUG (INFO, "Unable to parse the configuration file.");
     88                TRACE_DEBUG (INFO, "acl_wl: Unable to parse the configuration file.");
    8789                return EINVAL;
    8890        } else {
    89                 TRACE_DEBUG(FULL, "Read %d FQDN entries successfully.", fqdn_added);
     91                TRACE_DEBUG(FULL, "acl_wl: Read %d FQDN entries successfully.", fqdn_added);
    9092        }
    9193       
     
    99101void yyerror (YYLTYPE *ploc, char * conffile, char const *s)
    100102{
    101         TRACE_DEBUG(INFO, "Error in configuration parsing");
     103        TRACE_DEBUG(INFO, "acl_wl: Error in configuration parsing");
    102104       
    103105        if (ploc->first_line != ploc->last_line)
     
    131133                        {
    132134                                fqdn_added++;
    133                                 TRACE_DEBUG(FULL, "Added FQDN: %s", $2);
     135                                TRACE_DEBUG(FULL, "acl_wl: Added FQDN: %s", $2);
    134136                        }
    135137                        | conffile LEX_ERROR
    136138                        {
    137                                 yyerror(&yylloc, conffile, "An error occurred while parsing the configuration file");
     139                                yyerror(&yylloc, conffile, "acl_wl: An error occurred while parsing the configuration file");
    138140                                return EINVAL;
    139141                        }
Note: See TracChangeset for help on using the changeset viewer.