/[monit]/monit/p.y
ViewVC logotype

Diff of /monit/p.y

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.138 by chopp, Tue Sep 30 08:48:56 2003 UTC revision 1.139 by hauk, Tue Sep 30 16:03:13 2003 UTC
# Line 448  setlog          : SET LOGFILE PATH   { Line 448  setlog          : SET LOGFILE PATH   {
448                   }                   }
449                  | SET LOGFILE SYSLOG { setsyslog(NULL); }                  | SET LOGFILE SYSLOG { setsyslog(NULL); }
450                  | SET LOGFILE SYSLOG FACILITY STRING {                  | SET LOGFILE SYSLOG FACILITY STRING {
451                      setsyslog($5); free($5);                      setsyslog($5); FREE($5);
452                    }                    }
453                  ;                  ;
454    
# Line 522  sslenable       : HTTPDSSL Line 522  sslenable       : HTTPDSSL
522    
523  ssldisable      : HTTPDSSL DISABLE  ssldisable      : HTTPDSSL DISABLE
524                  | DISABLE HTTPDSSL                  | DISABLE HTTPDSSL
525                  | ssldisable PEMFILE PATH { free($3); }                  | ssldisable PEMFILE PATH { FREE($3); }
526                  | ssldisable CLIENTPEMFILE PATH { free($3); }                  | ssldisable CLIENTPEMFILE PATH { FREE($3); }
527                  | ssldisable ALLOWSELFCERTIFICATION                  | ssldisable ALLOWSELFCERTIFICATION
528                  ;                  ;
529    
# Line 567  allow           : ALLOW STRING':'STRING Line 567  allow           : ALLOW STRING':'STRING
567                           prog, $2, lineno-1);                           prog, $2, lineno-1);
568                       cfg_errflag++;                       cfg_errflag++;
569                     }                     }
570                     free($2);                     FREE($2);
571                   }                   }
572                  ;                  ;
573    
# Line 716  sendexpect      : SEND STRING { addgener Line 716  sendexpect      : SEND STRING { addgener
716                  ;                  ;
717    
718  request         : /* EMPTY */  request         : /* EMPTY */
719                  | REQUEST PATH  { portset.request= url_encode($2); free($2); }                  | REQUEST PATH  { portset.request= url_encode($2); FREE($2); }
720                  ;                  ;
721    
722  nettimeout      : /* EMPTY */ {  nettimeout      : /* EMPTY */ {
# Line 1123  static void initialize() { Line 1123  static void initialize() {
1123    Run.servicessl= FALSE;    Run.servicessl= FALSE;
1124    Run.clientssl= FALSE;    Run.clientssl= FALSE;
1125    if(Run.bind_addr) {    if(Run.bind_addr) {
1126      free(Run.bind_addr);      FREE(Run.bind_addr);
1127      Run.bind_addr= NULL;      Run.bind_addr= NULL;
1128    }    }
1129    
# Line 1818  static uid_t get_uid(char *user, uid_t u Line 1818  static uid_t get_uid(char *user, uid_t u
1818    if(user) {    if(user) {
1819    
1820      pwd= getpwnam(user);      pwd= getpwnam(user);
1821      free(user);      FREE(user);
1822    
1823      if(pwd == NULL)      if(pwd == NULL)
1824        yyerror("Requested user not found on the system.");        yyerror("Requested user not found on the system.");
# Line 1847  static gid_t get_gid(char *group, gid_t Line 1847  static gid_t get_gid(char *group, gid_t
1847    if(group) {    if(group) {
1848    
1849      grd= getgrnam(group);      grd= getgrnam(group);
1850      free(group);      FREE(group);
1851    
1852      if(grd == NULL)      if(grd == NULL)
1853        yyerror("Requested group not found on the system.");        yyerror("Requested group not found on the system.");
# Line 1915  static void setlogfile(char *logfile) { Line 1915  static void setlogfile(char *logfile) {
1915            
1916      if(IS(Run.logfile, logfile)) {      if(IS(Run.logfile, logfile)) {
1917                
1918        free(logfile);        FREE(logfile);
1919        return;        return;
1920                
1921      } else {      } else {
1922                
1923        free(Run.logfile);        FREE(Run.logfile);
1924                
1925      }      }
1926    }    }
# Line 1939  static void setpidfile(char *pidfile) { Line 1939  static void setpidfile(char *pidfile) {
1939            
1940      if(IS(Run.pidfile, pidfile)) {      if(IS(Run.pidfile, pidfile)) {
1941                
1942        free(pidfile);        FREE(pidfile);
1943        return;        return;
1944                
1945      } else {      } else {
1946                
1947        free(Run.pidfile);        FREE(Run.pidfile);
1948                
1949      }      }
1950    }    }
# Line 1965  static void setmailserver(char *mailserv Line 1965  static void setmailserver(char *mailserv
1965            
1966      if(IS(Run.mailserver, mailserver)) {      if(IS(Run.mailserver, mailserver)) {
1967                
1968        free(mailserver);        FREE(mailserver);
1969        return;        return;
1970                
1971      } else {      } else {
1972                
1973        free(Run.mailserver);        FREE(Run.mailserver);
1974                
1975      }      }
1976    }    }
# Line 1991  static void setuname(char *uname) { Line 1991  static void setuname(char *uname) {
1991            
1992      if(IS(Run.Auth.uname, uname)) {      if(IS(Run.Auth.uname, uname)) {
1993                
1994        free(uname);        FREE(uname);
1995        return;        return;
1996                
1997      } else {      } else {
1998                
1999        free(Run.Auth.uname);        FREE(Run.Auth.uname);
2000                
2001      }      }
2002    }    }
# Line 2017  static void setpasswd(char *passwd) { Line 2017  static void setpasswd(char *passwd) {
2017    
2018      if(IS(Run.Auth.passwd, passwd)) {      if(IS(Run.Auth.passwd, passwd)) {
2019    
2020        free(passwd);        FREE(passwd);
2021        return;        return;
2022    
2023      } else {      } else {
2024    
2025        free(Run.Auth.passwd);        FREE(Run.Auth.passwd);
2026    
2027      }      }
2028    }    }
# Line 2128  static void reset_resourceset() { Line 2128  static void reset_resourceset() {
2128   */   */
2129  static void reset_runmail() {  static void reset_runmail() {
2130    
2131    free(Run.MailFormat.from);    FREE(Run.MailFormat.from);
2132    Run.MailFormat.from= NULL;    Run.MailFormat.from= NULL;
2133    free(Run.MailFormat.subject);    FREE(Run.MailFormat.subject);
2134    Run.MailFormat.subject= NULL;    Run.MailFormat.subject= NULL;
2135    free(Run.MailFormat.message);    FREE(Run.MailFormat.message);
2136    Run.MailFormat.message= NULL;    Run.MailFormat.message= NULL;
2137    
2138  }  }

Legend:
Removed from v.1.138  
changed lines
  Added in v.1.139

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26